diff --git a/MdePkg/Include/Base.h b/MdePkg/Include/Base.h index ed85b98318..d94b8a5f93 100644 --- a/MdePkg/Include/Base.h +++ b/MdePkg/Include/Base.h @@ -799,7 +799,9 @@ typedef UINTN *BASE_LIST; @param Message Raised compiler diagnostic message when expression is false. **/ -#ifdef _MSC_EXTENSIONS +#ifdef MDE_CPU_EBC + #define STATIC_ASSERT(Expression, Message) +#elif _MSC_EXTENSIONS #define STATIC_ASSERT static_assert #else #define STATIC_ASSERT _Static_assert