Это смешной вопрос, но, видимо, не для MSVC. Итак, по какому правилу стандарта C++20 вызов prvalue типа int бессмысленен?
Код: Выделить всё
// clang: nope, gcc: nope, msvc: why not?
static_assert(requires { requires noexcept(int{}()); });
Источник: https://stackoverflow.com/questions/781 ... be-invoked