]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Base.h
MdePkg: Avoid using __clang__ to specify CLANGPDB
[mirror_edk2.git] / MdePkg / Include / Base.h
index e0bcd0ae67a27eb26b331dc8b5995a372222a4a0..53fa6dca04c484ddfaf356bf16f6c859138f97db 100644 (file)
@@ -195,7 +195,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 ///\r
 #define ASM_PFX(name) _CONCATENATE (__USER_LABEL_PREFIX__, name)\r
 \r
-#if __APPLE__\r
+#ifdef __APPLE__\r
   //\r
   // Apple extension that is used by the linker to optimize code size\r
   // with assembly functions. Put at the end of your .S files\r
@@ -623,7 +623,7 @@ typedef char* VA_LIST;
 \r
 #elif defined(__GNUC__) || defined(__clang__)\r
 \r
-#if defined(MDE_CPU_X64) && !defined(NO_MSABI_VA_FUNCS) && !defined(__clang__)\r
+#if defined(MDE_CPU_X64) && !defined(NO_MSABI_VA_FUNCS)\r
 //\r
 // X64 only. Use MS ABI version of GCC built-in macros for variable argument lists.\r
 //\r
@@ -799,7 +799,7 @@ typedef UINTN  *BASE_LIST;
 **/\r
 #ifdef MDE_CPU_EBC\r
   #define STATIC_ASSERT(Expression, Message)\r
-#elif _MSC_EXTENSIONS\r
+#elif defined(_MSC_EXTENSIONS)\r
   #define STATIC_ASSERT static_assert\r
 #else\r
   #define STATIC_ASSERT _Static_assert\r