From 6cb2408d70a1e073825ede6fa5f867715a0c7fc3 Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Tue, 10 Jun 2025 13:20:01 +0200 Subject: [PATCH] Define empty `gb_no_asan` if VS < 2022 --- src/gb/gb.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gb/gb.h b/src/gb/gb.h index a1b659637..6ce8626c0 100644 --- a/src/gb/gb.h +++ b/src/gb/gb.h @@ -497,7 +497,11 @@ typedef i32 b32; // NOTE(bill): Prefer this!!! #if !defined(gb_no_asan) #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 #define gb_no_asan __attribute__((disable_sanitizer_instrumentation)) #endif