diff --git a/test/replace.cpp b/test/replace.cpp index c7fb4921..b0c10714 100644 --- a/test/replace.cpp +++ b/test/replace.cpp @@ -379,7 +379,7 @@ TEST(replace, replace_unicode) } // TODO: Document this. -#if BOOST_PARSER_USE_CONCEPTS && !defined(__GNUC__) || 12 <= __GNUC__ +#if BOOST_PARSER_USE_CONCEPTS && (!defined(__GNUC__) || 12 <= __GNUC__) // Older GCCs don't like the use of temporaries like the std::string("foo") // below. This causes | join to break. TEST(replace, join_compat) @@ -451,4 +451,4 @@ TEST(replace, doc_examples) } } -#endif \ No newline at end of file +#endif