diff options
Diffstat (limited to 'include/Support/hash_map')
-rw-r--r-- | include/Support/hash_map | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/Support/hash_map b/include/Support/hash_map index aefcc289e2..d6a0ac0faf 100644 --- a/include/Support/hash_map +++ b/include/Support/hash_map @@ -1,6 +1,20 @@ +//===-- Support/hash_map - "Portable" wrapper around hash_map ---*- C++ -*-===// +// +// This file provides a wrapper around the mysterious <hash_map> header file +// that seems to move around between GCC releases into and out of namespaces at +// will. #including this header will cause hash_map to be available in the +// global namespace. +// +//===----------------------------------------------------------------------===// + +#ifndef SUPPORT_HASHMAP_H +#define SUPPORT_HASHMAP_H + #if __GNUC__ == 3 #include <ext/hash_map> using __gnu_cxx::hash_map; #else #include <hash_map> #endif + +#endif |