Skip to content

Conversation

@bredelings
Copy link
Collaborator

@bredelings bredelings commented Jan 10, 2026

Currently NCL doesn't compile with c++20 and clang.

This PR fixes that and adds a test to ensure that it continues to work.

The PR also replaces tabs with 8 spaces, because (a) the meaning of a tab depends on the editor and settings and (b) I was having a hard time making any edits without changing the indentation otherwise. So, to ignore all the whitespace changes you could look at the 3rd patch.

We also need this change in revbayes to enable c++20.

@davidcerny davidcerny merged commit a0114d0 into master Jan 12, 2026
4 checks passed
@davidcerny davidcerny deleted the fix-cpp20 branch January 12, 2026 18:57
@davidcerny davidcerny mentioned this pull request Jan 12, 2026
fmichonneau added a commit to fmichonneau/rncl that referenced this pull request Jan 20, 2026
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