Nabla
Nabla copied to clipboard
vc143 compile bug?
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...>'