Skip to content

[Development Experience] Non standard C++23 #1221

Discussion options

You must be logged in to vote

Paging our C++ expert @chris-durand

Our reference compiler is GCC12 from ARM which comes with a libstdc++ (we also have our own for avr-gcc).
Generally if the CI fails on a PR then we check what's wrong, but clangd is not part of our CI, so this is the first time I'm hearing that std::pow not being constexpr could be a problem 😜.

So my question is, does modm has any plan to support using clangd?

It could be nice to have a better syntax check in our CI, however, since we're using GCC to compile, I'm not entirely sure how compatible a LLVM solution would be (as you discovered the compile flags are a little incompatible). If you can get it into our CI support for clangd will be enforceabl…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@YandiBanyuKarimaWaly
Comment options

Answer selected by YandiBanyuKarimaWaly
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants