aboutsummaryrefslogtreecommitdiff
path: root/include/Support/hash_set
diff options
context:
space:
mode:
Diffstat (limited to 'include/Support/hash_set')
-rw-r--r--include/Support/hash_set12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/Support/hash_set b/include/Support/hash_set
index 02279eb08f..5eb3f24c34 100644
--- a/include/Support/hash_set
+++ b/include/Support/hash_set
@@ -10,11 +10,23 @@
#ifndef SUPPORT_HASHSET_H
#define SUPPORT_HASHSET_H
+// Compiler Support Matrix
+//
+// Version Namespace Header File
+// 2.95.x :: hash_set
+// 3.0.4 std ext/hash_set
+// 3.1 __gnu_cxx ext/hash_set
+//
#if __GNUC__==3
#include <ext/hash_set>
+
#ifndef HASH_NAMESPACE
+#if __GNUC_MINOR__ == 0
+#define HASH_NAMESPACE std
+#else
#define HASH_NAMESPACE __gnu_cxx
#endif
+#endif
#else