Spiff up the header files
[oota-llvm.git] / include / Support / hash_map
1 //===-- Support/hash_map - "Portable" wrapper around hash_map ---*- C++ -*-===//
2 //
3 // This file provides a wrapper around the mysterious <hash_map> header file
4 // that seems to move around between GCC releases into and out of namespaces at
5 // will.  #including this header will cause hash_map to be available in the
6 // global namespace.
7 //
8 //===----------------------------------------------------------------------===//
9
10 #ifndef SUPPORT_HASHMAP_H
11 #define SUPPORT_HASHMAP_H
12
13 #if __GNUC__ == 3
14 #include <ext/hash_map>
15 using __gnu_cxx::hash_map;
16 #else
17 #include <hash_map>
18 #endif
19
20 #endif