diff --git a/src/util/macros.h b/src/util/macros.h index 580fc8dccd2..d79848ad997 100644 --- a/src/util/macros.h +++ b/src/util/macros.h @@ -122,17 +122,17 @@ #if defined(HAVE___BUILTIN_UNREACHABLE) || __has_builtin(__builtin_unreachable) #define unreachable(str) \ do { \ - assert(!str); \ + assert(!"" str); \ __builtin_unreachable(); \ } while (0) #elif defined (_MSC_VER) #define unreachable(str) \ do { \ - assert(!str); \ + assert(!"" str); \ __assume(0); \ } while (0) #else -#define unreachable(str) assert(!str) +#define unreachable(str) assert(!"" str) #endif /**