constexpr-everything
constexpr-everything copied to clipboard
Rewrite C++ code to automatically apply `constexpr` where possible
Compiled following instructions from README. When running I get the following error: ```bash : CommandLine Error: Option 'help-list' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options ```...
We currently support LLVM 9, 10, and 11. We should consider dropping one or two of those and supporting LLVM 12 and 13. I took a quick stab at this...
```shell session $ constexpr-everything src/configuration.cpp In file included from /path/to/src/configuration.cpp:3: In file included from /path/to/src/include/configuration.h:5: In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/map:60: In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/stl_tree.h:63: In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/stl_algobase.h:67:...
I saw #17 only after I was done, so I tried to integrate @clin99 's changes into my branch.
Add support for LLVM 13.0.0. I only updated the APIs that have been changed in LLVM 13 based on my understanding, and more tests are required to ensure it works...