diff --git a/MdePkg/Include/Base.h b/MdePkg/Include/Base.h index e02970a052..03e84f3f3a 100644 --- a/MdePkg/Include/Base.h +++ b/MdePkg/Include/Base.h @@ -802,7 +802,7 @@ typedef UINTN *BASE_LIST; **/ #ifdef MDE_CPU_EBC #define STATIC_ASSERT(Expression, Message) -#elif defined (_MSC_EXTENSIONS) || defined (__cplusplus) +#elif defined (_MSC_EXTENSIONS) || defined (__cpp_static_assert) #define STATIC_ASSERT static_assert #else #define STATIC_ASSERT _Static_assert