[compiler-rt] 806e8a1 - [Sanitizer][Darwin] Add SANITIZER_DRIVERKIT platform macro
    Julian Lettner via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon May 23 11:21:51 PDT 2022
    
    
  
Author: Julian Lettner
Date: 2022-05-23T11:21:45-07:00
New Revision: 806e8a1c8e54b6f8563eae0c0ed6b719b7eb6089
URL: https://github.com/llvm/llvm-project/commit/806e8a1c8e54b6f8563eae0c0ed6b719b7eb6089
DIFF: https://github.com/llvm/llvm-project/commit/806e8a1c8e54b6f8563eae0c0ed6b719b7eb6089.diff
LOG: [Sanitizer][Darwin] Add SANITIZER_DRIVERKIT platform macro
Added: 
    
Modified: 
    compiler-rt/lib/sanitizer_common/sanitizer_platform.h
Removed: 
    
################################################################################
diff  --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
index 91c0c5233f794..edf32843189c3 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform.h
@@ -85,6 +85,11 @@
 #  else
 #    define SANITIZER_IOSSIM 0
 #  endif
+#  if TARGET_OS_DRIVERKIT
+#    define SANITIZER_DRIVERKIT 1
+#  else
+#    define SANITIZER_DRIVERKIT 0
+#  endif
 #else
 #  define SANITIZER_APPLE 0
 #  define SANITIZER_MAC SANITIZER_APPLE
@@ -93,6 +98,7 @@
 #  define SANITIZER_TVOS 0
 #  define SANITIZER_IOSSIM 0
 #  define SANITIZER_OSX 0
+#  define SANITIZER_DRIVERKIT 0
 #endif
 
 #if defined(_WIN32)
        
    
    
More information about the llvm-commits
mailing list