Details
-
Bug
-
Resolution: Won't Do
-
P1: Critical
-
None
-
5.11.1
-
None
Description
Since msvc 15.7.6, in
/std:c++latest
or
/std:c++17
mode, noexcept is part of the type system.
However, msvc does not define __cpp_noexcept_function_type. This makes expressions such as :
void f(int x) noexcept { }
using t1 = QtPrivate::FunctionPointer<decltype(&f)>::Arguments;
unable to compile.
This was discussed a bit here for reference : https://github.com/woboq/verdigris/issues/43