Nabla icon indicating copy to clipboard operation
Nabla copied to clipboard

vc143 compile bug?

Open AnastaZIuk opened this issue 3 years ago • 0 comments

There is something wrong with compiling Nabla solution with latest vc143 toolset (however it still works for vc142 as it used to) and for some reason our CI didn't catch that https://github.com/Devsh-Graphics-Programming/Nabla/blob/master/include/nbl/type_traits.h#L22 this doesn't compile

20>C:\private\work\programming\current\appsincadd\appsincaddmain\3rdparty\3rdparty\nabla\nabla\include\nbl/type_traits.h(27,8): error C2275: 'nbl::is_any_of<T,Us...>': expected an expression instead of a type
20>C:\private\work\programming\current\appsincadd\appsincaddmain\3rdparty\3rdparty\nabla\nabla\include\nbl/type_traits.h(30): message : see reference to class template instantiation 'nbl::is_any_of<T,U,Us...>' being compiled
20>C:\private\work\programming\current\appsincadd\appsincaddmain\3rdparty\3rdparty\nabla\nabla\include\nbl/type_traits.h(24,7): error C2923: 'std::conditional': 'nbl::is_any_of<T,Us...>' is not a valid template type argument for parameter '_Ty2'
20>C:\private\work\programming\current\appsincadd\appsincaddmain\3rdparty\3rdparty\nabla\nabla\include\nbl/type_traits.h(27): message : see declaration of 'nbl::is_any_of<T,Us...>'

AnastaZIuk avatar Aug 26 '22 08:08 AnastaZIuk