EBC compiler doesn't support C11 static_assert macro.
So, define STATIC_ASSERT as empty to pass EBC arch build.
STATIC_ASSERT macro is introduced @
204ae9da230ecbf0910c21acac7aa5d5e8cbb8d0
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
@param Message Raised compiler diagnostic message when expression is false.\r
\r
**/\r
-#ifdef _MSC_EXTENSIONS\r
+#ifdef MDE_CPU_EBC\r
+ #define STATIC_ASSERT(Expression, Message)\r
+#elif _MSC_EXTENSIONS\r
#define STATIC_ASSERT static_assert\r
#else\r
#define STATIC_ASSERT _Static_assert\r