aboutsummaryrefslogtreecommitdiff
path: root/include/Support/hash_set
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-07-25 15:23:20 +0000
committerChris Lattner <sabre@nondot.org>2002-07-25 15:23:20 +0000
commit2440db2cb46a9d51e891e03dd2f9541f6ea966c5 (patch)
tree908b9c5c4a00bba819f2384d091663fa0a83a1dc /include/Support/hash_set
parent47fe337172a70addb657b8db21c8c5839dbbdf0f (diff)
Add support for GCC 3.0.4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3080 91177308-0d34-0410-b5e6-96231b3b80d8
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