Skip to content

Commit 4f8fc25

Browse files
fixup! Add macro for static variable definition
1 parent 0c45cb4 commit 4f8fc25

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

test/test.cc

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8471,6 +8471,21 @@ TEST(ClientInThreadTest, Issue2068) {
84718471
}
84728472
}
84738473

8474+
#if defined(__SANITIZE_ADDRESS__)
8475+
#define ASAN_ENABLED 1
8476+
#else
8477+
#if defined(__has_feature)
8478+
#if __has_feature(address_sanitizer)
8479+
#define ASAN_ENABLED 1
8480+
#else
8481+
#define ASAN_ENABLED 0
8482+
#endif
8483+
#else
8484+
#define ASAN_ENABLED 0
8485+
#endif
8486+
#endif
8487+
8488+
#if ASAN_ENABLED
84748489
Server *issue2097_svr = nullptr;
84758490
std::thread *issue2097_svr_thread = nullptr;
84768491

@@ -8510,7 +8525,8 @@ TEST(ExitTimeDtorsTest, Issue2097) {
85108525
#ifdef CPPHTTPLIB_NO_EXIT_TIME_DESTRUCTORS
85118526
::testing::ExitedWithCode(42),
85128527
#else
8513-
::testing::KilledBySignal(SIGSEGV),
8528+
::testing::ExitedWithCode(1),
85148529
#endif
85158530
"");
8516-
}
8531+
}
8532+
#endif

0 commit comments

Comments
 (0)