Skip to content

Commit

Permalink
debugging xcode
Browse files Browse the repository at this point in the history
  • Loading branch information
t-b committed Sep 1, 2020
1 parent 6cf99dc commit 1d15d7c
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion test/src/unit-items.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,22 @@ using nlohmann::json;
#define JSON_HAS_CPP_14
#endif

/* definition to expand macro then apply to pragma message */
// #define VALUE_TO_STRING(x) #x
// #define VALUE(x) VALUE_TO_STRING(x)
// #define VAR_NAME_VALUE(var) #var "=" VALUE(var)
//
// #pragma message(VAR_NAME_VALUE(DOCTEST_PLATFORM_WINDOWS))
// #pragma message(VAR_NAME_VALUE(DOCTEST_PLATFORM_MAC))
// #pragma message(VAR_NAME_VALUE(DOCTEST_PLATFORM_LINUX))
// #pragma message(VAR_NAME_VALUE(DOCTEST_CLANG))
// #pragma message(VAR_NAME_VALUE(DOCTEST_GCC))
// #pragma message(VAR_NAME_VALUE(DOCTEST_MSVC))

#if defined(DOCTEST_PLATFORM_WINDOWS) && defined(DOCTEST_CLANG) && DOCTEST_CLANG >= DOCTEST_COMPILER(10, 0, 0)
DOCTEST_CLANG_SUPPRESS_WARNING("-Wrange-loop-construct")
#elif defined(DOCTEST_PLATFORM_MAC) && defined(DOCTEST_CLANG) && DOCTEST_CLANG >= DOCTEST_COMPILER(12, 0, 0)
// work around misdetection of platform on MacOSX Big Sur, this should be DOCTEST_PLATFORM_MAC
#elif defined(DOCTEST_PLATFORM_LINUX) && defined(DOCTEST_CLANG) && DOCTEST_CLANG >= DOCTEST_COMPILER(12, 0, 0)
DOCTEST_CLANG_SUPPRESS_WARNING("-Wrange-loop-analysis")
#endif

Expand Down

0 comments on commit 1d15d7c

Please sign in to comment.