diff options
author | Kaelyn Takata <rikka@google.com> | 2014-12-19 01:28:40 +0000 |
---|---|---|
committer | Kaelyn Takata <rikka@google.com> | 2014-12-19 01:28:40 +0000 |
commit | 91126074006a2d7a21551fe46840426c91782297 (patch) | |
tree | 456b9614515e793404c5481744997c19f8b8df93 /clang/lib/Parse/ParseDecl.cpp | |
parent | 97f768551682a016797ec723ac8e22e8fada994a (diff) | |
download | bcm5719-llvm-91126074006a2d7a21551fe46840426c91782297.tar.gz bcm5719-llvm-91126074006a2d7a21551fe46840426c91782297.zip |
Correct delayed typos in the operand to typeof expressions.
Fixes PR21947.
llvm-svn: 224558
Diffstat (limited to 'clang/lib/Parse/ParseDecl.cpp')
-rw-r--r-- | clang/lib/Parse/ParseDecl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Parse/ParseDecl.cpp b/clang/lib/Parse/ParseDecl.cpp index 0b84f2fbbd5..888e8eea253 100644 --- a/clang/lib/Parse/ParseDecl.cpp +++ b/clang/lib/Parse/ParseDecl.cpp @@ -5932,8 +5932,8 @@ void Parser::ParseTypeofSpecifier(DeclSpec &DS) { bool isCastExpr; ParsedType CastTy; SourceRange CastRange; - ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok, isCastExpr, - CastTy, CastRange); + ExprResult Operand = Actions.CorrectDelayedTyposInExpr( + ParseExprAfterUnaryExprOrTypeTrait(OpTok, isCastExpr, CastTy, CastRange)); if (hasParens) DS.setTypeofParensRange(CastRange); |