summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
diff options
context:
space:
mode:
authorKaelyn Takata <rikka@google.com>2014-12-19 01:28:40 +0000
committerKaelyn Takata <rikka@google.com>2014-12-19 01:28:40 +0000
commit91126074006a2d7a21551fe46840426c91782297 (patch)
tree456b9614515e793404c5481744997c19f8b8df93 /clang/lib/Parse/ParseDecl.cpp
parent97f768551682a016797ec723ac8e22e8fada994a (diff)
downloadbcm5719-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.cpp4
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);
OpenPOWER on IntegriCloud