Try and add MSVC NORETURN attribute again
diff --git a/src/internal_macros.h b/src/internal_macros.h
index 3280838..947c449 100644
--- a/src/internal_macros.h
+++ b/src/internal_macros.h
@@ -15,10 +15,12 @@
 # define COMPILER_GCC
 #endif
 
-#if __has_feature(cxx_attributes) || defined(COMPILER_MSVC)
+#if __has_feature(cxx_attributes)
 # define BENCHMARK_NORETURN [[noreturn]]
 #elif defined(__GNUC__)
 # define BENCHMARK_NORETURN __attribute__((noreturn))
+#elif defined(COMPILER_MSVC)
+# define BENCHMARK_NORETURN __declspec(noreturn)
 #else
 # define BENCHMARK_NORETURN
 #endif