diff --git a/include/spdlog/common.h b/include/spdlog/common.h index 55669278..21565053 100644 --- a/include/spdlog/common.h +++ b/include/spdlog/common.h @@ -19,13 +19,16 @@ #include -//visual studio does not support noexcept yet -#ifndef _MSC_VER -#define SPDLOG_NOEXCEPT noexcept -#else + +//visual studio upto 2013 does not support noexcept +#if defined(_MSC_VER) && (_MSC_VER < 1900) #define SPDLOG_NOEXCEPT throw() +#else +#define SPDLOG_NOEXCEPT noexcept #endif + + namespace spdlog {