diff options
-rw-r--r-- | lib/Driver/Types.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/Driver/Types.cpp b/lib/Driver/Types.cpp index cab6dcc327..88574fc2c3 100644 --- a/lib/Driver/Types.cpp +++ b/lib/Driver/Types.cpp @@ -168,12 +168,10 @@ types::ID types::lookupTypeForExtension(const char *Ext) { } types::ID types::lookupTypeForTypeSpecifier(const char *Name) { - unsigned N = strlen(Name); - for (unsigned i=0; i<numTypes; ++i) { types::ID Id = (types::ID) (i + 1); if (canTypeBeUserSpecified(Id) && - memcmp(Name, getInfo(Id).Name, N + 1) == 0) + strcmp(Name, getInfo(Id).Name) == 0) return Id; } |