Fix ASAN_(UN)POISON_MEMORY_REGION macros for MSVC.

Closes #306.

PiperOrigin-RevId: 451609183
Change-Id: Iadc2db7c5550261050340e38b7f7eb8a806013a1
This commit is contained in:
Saran Tunyasuvunakool
2022-05-28 03:55:51 -07:00
committed by Copybara-Service
parent b5a6a725e5
commit 1da4e1c784
+3
View File
@@ -29,6 +29,9 @@
#ifdef ADDRESS_SANITIZER
#include <sanitizer/asan_interface.h>
#elif defined(_MSC_VER)
#define ASAN_POISON_MEMORY_REGION(addr, size)
#define ASAN_UNPOISON_MEMORY_REGION(addr, size)
#else
#define ASAN_POISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size))
#define ASAN_UNPOISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size))