diff options
author | Chris Lattner <sabre@nondot.org> | 2002-07-24 21:16:42 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-07-24 21:16:42 +0000 |
commit | 417d31c202bf42c1f9db1afa1d2e6730c6fbd566 (patch) | |
tree | 90bd62592c25813ae1ec249c136285851283985c /include/Support | |
parent | 2b5304a6252f4d34741b638ac9a7e6fd2500a0ea (diff) | |
download | external_llvm-417d31c202bf42c1f9db1afa1d2e6730c6fbd566.zip external_llvm-417d31c202bf42c1f9db1afa1d2e6730c6fbd566.tar.gz external_llvm-417d31c202bf42c1f9db1afa1d2e6730c6fbd566.tar.bz2 |
Move hash_* extension headers from ext/ to Support/ so that we can support
GCC 2.95, GCC 3.0.4 and GCC 3.1 all concurrently, without having to delete
headers after a chackou.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3055 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/Support')
-rw-r--r-- | include/Support/HashExtras.h | 2 | ||||
-rw-r--r-- | include/Support/hash_map | 6 | ||||
-rw-r--r-- | include/Support/hash_set | 6 |
3 files changed, 13 insertions, 1 deletions
diff --git a/include/Support/HashExtras.h b/include/Support/HashExtras.h index d7e48a3..da9e3f5 100644 --- a/include/Support/HashExtras.h +++ b/include/Support/HashExtras.h @@ -11,7 +11,7 @@ #define LLVM_SUPPORT_HASHEXTRAS_H #include <string> -#include <ext/hash_map> +#include <Support/hash_map> // Cannot specialize hash template from outside of the std namespace. namespace std { diff --git a/include/Support/hash_map b/include/Support/hash_map new file mode 100644 index 0000000..aefcc28 --- /dev/null +++ b/include/Support/hash_map @@ -0,0 +1,6 @@ +#if __GNUC__ == 3 +#include <ext/hash_map> +using __gnu_cxx::hash_map; +#else +#include <hash_map> +#endif diff --git a/include/Support/hash_set b/include/Support/hash_set new file mode 100644 index 0000000..f95cc36 --- /dev/null +++ b/include/Support/hash_set @@ -0,0 +1,6 @@ +#if __GNUC__==3 +#include <ext/hash_set> +using __gnu_cxx::hash_set; +#else +#include <hash_set> +#endif |