forked from OSchip/llvm-project
Driver: Make local type name more distinct.
llvm-svn: 89233
This commit is contained in:
parent
f324fa7095
commit
a76762c9fb
|
@ -16,14 +16,14 @@
|
|||
using namespace clang::driver;
|
||||
using namespace clang::driver::types;
|
||||
|
||||
struct Info {
|
||||
struct TypeInfo {
|
||||
const char *Name;
|
||||
const char *Flags;
|
||||
const char *TempSuffix;
|
||||
ID PreprocessedType;
|
||||
};
|
||||
|
||||
static Info TypeInfos[] = {
|
||||
static TypeInfo TypeInfos[] = {
|
||||
#define TYPE(NAME, ID, PP_TYPE, TEMP_SUFFIX, FLAGS) \
|
||||
{ NAME, FLAGS, TEMP_SUFFIX, TY_##PP_TYPE, },
|
||||
#include "clang/Driver/Types.def"
|
||||
|
@ -31,7 +31,7 @@ static Info TypeInfos[] = {
|
|||
};
|
||||
static const unsigned numTypes = sizeof(TypeInfos) / sizeof(TypeInfos[0]);
|
||||
|
||||
static Info &getInfo(unsigned id) {
|
||||
static TypeInfo &getInfo(unsigned id) {
|
||||
assert(id > 0 && id - 1 < numTypes && "Invalid Type ID.");
|
||||
return TypeInfos[id - 1];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue