File tree 2 files changed +8
-9
lines changed
2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ void *__libafl_asan_region_is_poisoned(void *beg, size_t size) {
15
15
return NULL ;
16
16
}
17
17
18
- #if defined(__clang__ ) && defined( _MSC_VER )
18
+ #if defined(__clang__ )
19
19
void * __asan_region_is_poisoned (void * beg , size_t size ) {
20
20
(void )beg ;
21
21
(void )size ;
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ typedef uint128_t u128;
43
43
#define MAYBE_THREAD_LOCAL
44
44
#endif
45
45
46
- #ifdef _WIN32
46
+ #if defined _WIN32 && defined( _MSC_VER )
47
47
#define RETADDR (uintptr_t) _ReturnAddress()
48
48
#define EXPORT_FN __declspec(dllexport)
49
49
#else
@@ -88,14 +88,13 @@ typedef uint128_t u128;
88
88
#define MEMCPY memcpy
89
89
#endif
90
90
91
- #ifdef _WIN32
92
-
93
- // From Libfuzzer
94
- // Intermediate macro to ensure the parameter is expanded before stringified.
95
- #define STRINGIFY_ (A ) #A
96
- #define STRINGIFY (A ) STRINGIFY_(A)
97
-
91
+ #if defined _WIN32
98
92
#if _MSC_VER
93
+ // From Libfuzzer
94
+ // Intermediate macro to ensure the parameter is expanded before stringified.
95
+ #define STRINGIFY_ (A ) #A
96
+ #define STRINGIFY (A ) STRINGIFY_(A)
97
+
99
98
// Copied from compiler-rt/lib/sanitizer_common/sanitizer_win_defs.h
100
99
#if defined(_M_IX86 ) || defined(__i386__ )
101
100
#define WIN_SYM_PREFIX "_"
You can’t perform that action at this time.
0 commit comments