2
0
Эх сурвалжийг харах

Define empty `gb_no_asan` if VS < 2022

Jeroen van Rijn 3 сар өмнө
parent
commit
6cb2408d70
1 өөрчлөгдсөн 5 нэмэгдсэн , 1 устгасан
  1. 5 1
      src/gb/gb.h

+ 5 - 1
src/gb/gb.h

@@ -497,7 +497,11 @@ typedef i32 b32; // NOTE(bill): Prefer this!!!
 
 
 #if !defined(gb_no_asan)
 #if !defined(gb_no_asan)
 	#if defined(_MSC_VER)
 	#if defined(_MSC_VER)
-		#define gb_no_asan __declspec(no_sanitize_address)
+		#if _MSC_VER >= 1930
+			#define gb_no_asan __declspec(no_sanitize_address)
+		#else
+			#define gb_no_asan
+		#endif
 	#else
 	#else
 		#define gb_no_asan __attribute__((disable_sanitizer_instrumentation))
 		#define gb_no_asan __attribute__((disable_sanitizer_instrumentation))
 	#endif
 	#endif