diff options
-rw-r--r-- | lib/AST/ASTContext.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/AST/ASTContext.cpp b/lib/AST/ASTContext.cpp index ce58eeef44..06835cb5ce 100644 --- a/lib/AST/ASTContext.cpp +++ b/lib/AST/ASTContext.cpp @@ -3894,7 +3894,6 @@ static QualType DecodeTypeFromStr(const char *&Str, ASTContext &Context, break; case 'V': { char *End; - unsigned NumElements = strtoul(Str, &End, 10); assert(End != Str && "Missing vector size"); @@ -3904,7 +3903,7 @@ static QualType DecodeTypeFromStr(const char *&Str, ASTContext &Context, Type = Context.getVectorType(ElementType, NumElements); break; } - case 'P': { + case 'P': Type = Context.getFILEType(); if (Type.isNull()) { Error = ASTContext::GE_Missing_FILE; @@ -3912,8 +3911,7 @@ static QualType DecodeTypeFromStr(const char *&Str, ASTContext &Context, } else { break; } - } - case 'J': { + case 'J': if (Signed) { Type = Context.getsigjmp_bufType(); if (Type.isNull()) { @@ -3932,7 +3930,6 @@ static QualType DecodeTypeFromStr(const char *&Str, ASTContext &Context, } } } - } if (!AllowTypeModifiers) return Type; |