diff --git a/tests/complex_test.cpp b/tests/complex_test.cpp index 6a1831f78..8fdb2b2e1 100644 --- a/tests/complex_test.cpp +++ b/tests/complex_test.cpp @@ -32,7 +32,11 @@ #include // For M_PI_2/M_PI_2l. // Prettify gtest Complex printing. +// Macro 'complex' defined in complex.h conflicts with iostream. +#pragma push_macro("complex") +#undef complex #include +#pragma pop_macro("complex") namespace testing { namespace internal { inline void PrintTo(const double _Complex& c, std::ostream* os) {