Skip to content

Fix AppleClang 17 compliance issues in mmcs and crhmc headers#455

Open
RiyanshiTomar wants to merge 7 commits intoGeomScale:developfrom
RiyanshiTomar:develop
Open

Fix AppleClang 17 compliance issues in mmcs and crhmc headers#455
RiyanshiTomar wants to merge 7 commits intoGeomScale:developfrom
RiyanshiTomar:develop

Conversation

@RiyanshiTomar
Copy link
Copy Markdown

Solved : #436

-> Added #include to include/preprocess/crhmc/crhmc_utils.h so assert(...) is declared under strict compilers.

-> Removed the erroneous template keyword from non-template member calls in include/sampling/mmcs.hpp, replacing walk.template parameters_burnin(...) with walk.parameters_burnin(...) and walk.template get_starting_point(...) with walk.get_starting_point(...).

-> Changes are purely compile-compatibility fixes and do not alter algorithm logic or public APIs.

Copy link
Copy Markdown
Contributor

@Akash504-ai Akash504-ai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this, the changes correctly resolve the AppleClang 17 compliance issues (#436).

…macos-with-appleclang-17-j1ka2r

Use internal PRNG in QD, remove write side-effects, fix matrix inversion and template calls
Comment thread external/PackedCSparse/qd/c_qd.cc
Comment thread external/PackedCSparse/qd/dd_real.cc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants