Open
Description
https://godbolt.org/z/MzaPMraqK
This code incorrectly produces runtime error instead of compilation error in checking fmt::format string
#include <fmt/core.h>
template<typename T>
struct scope_exit {
T val;
constexpr ~scope_exit() { val(); }
};
int main() {
scope_exit x([]() { std::string s = fmt::format("{}"); });
}