Skip to content

Commit b309ee8

Browse files
Remove MSVC warnings about unknown pragmas GCC/clang
1 parent b4347c2 commit b309ee8

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

test/base-stacktrace.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ using namespace icinga;
2020
* should be printed. If it looks somewhat meaningful, you can probably ignore a failure of this test case.
2121
*/
2222

23+
#ifndef _MSC_VER
2324
#pragma GCC push_options
2425
#pragma GCC optimize ("O0")
2526
#pragma clang optimize off
26-
#ifdef _MSVC_VER
27+
#else /* _MSC_VER */
2728
#pragma optimize("", off)
28-
#endif /* _MSVC_VER */
29+
#endif /* _MSC_VER */
2930

3031
BOOST_AUTO_TEST_SUITE(base_stacktrace)
3132

@@ -65,8 +66,9 @@ BOOST_AUTO_TEST_CASE(stacktrace)
6566

6667
BOOST_AUTO_TEST_SUITE_END()
6768

69+
#ifndef _MSC_VER
6870
#pragma GCC pop_options
6971
#pragma clang optimize on
70-
#ifdef _MSVC_VER
72+
#else /* _MSC_VER */
7173
#pragma optimize("", on)
72-
#endif /* _MSVC_VER */
74+
#endif /* _MSC_VER */

0 commit comments

Comments
 (0)