diff --git a/test/algorithm/querying.cpp b/test/algorithm/querying.cpp index 0e3f99e..6b68005 100644 --- a/test/algorithm/querying.cpp +++ b/test/algorithm/querying.cpp @@ -15,6 +15,7 @@ #include #ifdef BOOST_HAS_HASH +#define _GLIBCXX_PERMIT_BACKWARD_HASH #include BOOST_HASH_SET_HEADER #include BOOST_HASH_MAP_HEADER #define BOOST_PHOENIX_HAS_HASH diff --git a/test/algorithm/querying_find.cpp b/test/algorithm/querying_find.cpp index ea6aaa6..0e989e4 100644 --- a/test/algorithm/querying_find.cpp +++ b/test/algorithm/querying_find.cpp @@ -20,13 +20,14 @@ #ifdef BOOST_HAS_HASH // This does not work for Clang when using stdlib from gcc 4.9 // as Clang thinks it is gcc 4.2.1 -#ifndef BOOST_COMP_CLANG +//#ifndef BOOST_COMP_CLANG +#define _GLIBCXX_PERMIT_BACKWARD_HASH #include BOOST_HASH_SET_HEADER #include BOOST_HASH_MAP_HEADER -#else -#include -#include -#endif +//#else +//#include +//#include +//#endif #define BOOST_PHOENIX_HAS_HASH #define BOOST_PHOENIX_HASH_NAMESPACE BOOST_STD_EXTENSION_NAMESPACE #elif defined(BOOST_DINKUMWARE_STDLIB) && (BOOST_DINKUMWARE_STDLIB < 610)