diff --git a/src/Magnum/Math/Dual.h b/src/Magnum/Math/Dual.h index 6ea8f04f8..83f2df9fe 100644 --- a/src/Magnum/Math/Dual.h +++ b/src/Magnum/Math/Dual.h @@ -58,8 +58,9 @@ template class Dual { #ifdef DOXYGEN_GENERATING_OUTPUT explicit Dual(NoInitT); #else - template{}>::type> Dual(NoInitT) {} - template{}>::type> Dual(NoInitT): _real{NoInit}, _dual{NoInit} {} + /* MSVC 2015 can't handle {} instead of ::value */ + template::value>::type> Dual(NoInitT) {} + template::value>::type> Dual(NoInitT): _real{NoInit}, _dual{NoInit} {} #endif /**