You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[msvc](https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance)|`16`, `17`| Visual Studio 2019,2022, latest `17.14.1`|`<= 16.9`|
2070
+
|[msvc](https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance)|`16`, `17`| Visual Studio 2019,2022, latest `17.14.3`|`<= 16.9`|
2071
2071
|[xcode](https://developer.apple.com/support/xcode/)|`15`, `16`| Apple Xcode Clang `15.0.0`, `16.3.0` (LLVM `16`, `17`), some issues with `constexpr`, workarounds|`<= 14`|
2072
2072
2073
2073
# 11. Compiler issues
2074
2074
| Compiler | Version(s) | Issues | Workaround |
2075
2075
| :--- | :--- | :--- | ---: |
2076
2076
| clang |`16`, `17`, `18`| Compiler reports integers outside valid range [x,y]| specify underlying type when declaring enum eg. `enum class foo : int`|
2077
-
| xcode clang |`17`| Compiler reports `constexpr evaluation hit maximum step limit; possible infinite loop?` error with large enum ranges | use compiler option:`-fconstexpr-steps=4194304`|
2077
+
| xcode clang |`17`| Compiler reports `constexpr evaluation hit maximum step limit; possible infinite loop?` error with large enum ranges | use compiler option `-fconstexpr-steps=4194304`|
2078
2078
| gcc |`12`, `13`, `14`| Compiler reports warnings with catch2 with `CATCH2_INTERNAL_TEST_*``is partly outside array bounds of ‘CATCH2_INTERNAL_TEST` warnings | can be ignored |
0 commit comments