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
Thanks for the comment @alexezeder. I'm aware of fmt::runtime to disable compile time checks, my problem is that this code doesn't throw an exception with 8.0.0 when compiled in C++17 mode. It did throw with 7.1.3:
This code throws an exception when compiled with fmt 7.1.3 but not with 8.0.0:
Was this change in behaviour intentionally or is this a regression?
When compiling in C++20 mode the code creates a compiler error with 8.0.0 which is inconsistent compared to the runtime behaviour:
Godbolt
The text was updated successfully, but these errors were encountered: