File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed 
compiler-rt/lib/sanitizer_common Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 606606//  FIXME: also available from musl 1.2.5
607607#define  SANITIZER_INTERCEPT_PREADV2  (SI_LINUX && __GLIBC_PREREQ(2 , 26 ))
608608#define  SANITIZER_INTERCEPT_PWRITEV2  (SI_LINUX && __GLIBC_PREREQ(2 , 26 ))
609- #define  SANITIZER_INTERCEPT_FREADLINK  SI_MAC
609+ #if  defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && \
610+     __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 130000 
611+ #  define  SI_MAC_DEPLOYMENT_BELOW_13_00  1 
612+ #else 
613+ #  define  SI_MAC_DEPLOYMENT_BELOW_13_00  0 
614+ #endif 
615+ #define  SANITIZER_INTERCEPT_FREADLINK  (SI_MAC && !SI_MAC_DEPLOYMENT_BELOW_13_00)
610616
611617//  This macro gives a way for downstream users to override the above
612618//  interceptor macros irrespective of the platform they are on. They have
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments