1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 12:02:58 +02:00

Add support for GCC 3.0.4

llvm-svn: 3080
This commit is contained in:
Chris Lattner 2002-07-25 15:23:20 +00:00
parent 53be6dec71
commit a5f569b7f9
2 changed files with 26 additions and 0 deletions

View File

@ -10,12 +10,26 @@
#ifndef SUPPORT_HASHMAP_H
#define SUPPORT_HASHMAP_H
// Compiler Support Matrix
//
// Version Namespace Header File
// 2.95.x :: hash_map
// 3.0.4 std ext/hash_map
// 3.1 __gnu_cxx ext/hash_map
//
#if __GNUC__ == 3
#include <ext/hash_map>
#ifndef HASH_NAMESPACE
#if __GNUC_MINOR__ == 0
#define HASH_NAMESPACE std
#else
#define HASH_NAMESPACE __gnu_cxx
#endif
#endif
#else
#include <hash_map>
#ifndef HASH_NAMESPACE
#define HASH_NAMESPACE std

View File

@ -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