blob: 8754e406979df5a288496a25b98a76bd32b74466 [file] [log] [blame]
Fix compile on sytems using libc++ instead of libstdc++
libc++ does not really implement __gnu_cxx namespace and it
compiles fine without this namespace, therefore detect libc++
and if it is used them exclude this namespace
See https://github.com/stressapptest/stressapptest/issues/47
Fixes
./sattypes.h:33:17: error: expected namespace name
using namespace __gnu_cxx; //NOLINT
Upstream-Status: Submitted [https://github.com/stressapptest/stressapptest/pull/100]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
--- stressapptest-1.0.9.orig/src/sattypes.h
+++ stressapptest-1.0.9/src/sattypes.h
@@ -30,7 +30,9 @@
#include "stressapptest_config_android.h" // NOLINT
#else
#include "stressapptest_config.h" // NOLINT
+#ifndef _LIBCPP_VERSION
using namespace __gnu_cxx; //NOLINT
+#endif // _LIBCPP_VERSION
#endif // __ANDROID__
using namespace std;