diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-19 21:53:33 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-19 21:53:33 +0000 |
commit | 97d7a66299278911c3ca5b828d29d34f0cd942f0 (patch) | |
tree | 62d93f6f13ed7fba7ad6bff4c743f02e42b6ad56 /clang/lib/Sema/SemaLookup.cpp | |
parent | 7cefdb81c5fd6d1263c9f8b66261515329883319 (diff) | |
download | bcm5719-llvm-97d7a66299278911c3ca5b828d29d34f0cd942f0.tar.gz bcm5719-llvm-97d7a66299278911c3ca5b828d29d34f0cd942f0.zip |
[Sema] Fix use after move. Found by ubsan.
llvm-svn: 270144
Diffstat (limited to 'clang/lib/Sema/SemaLookup.cpp')
-rw-r--r-- | clang/lib/Sema/SemaLookup.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaLookup.cpp b/clang/lib/Sema/SemaLookup.cpp index e538f3cb57e..2afb13e1db1 100644 --- a/clang/lib/Sema/SemaLookup.cpp +++ b/clang/lib/Sema/SemaLookup.cpp @@ -4789,7 +4789,8 @@ TypoExpr *Sema::CorrectTypoDelayed( TypoCorrection ExternalTypo; if (ExternalSource && Consumer) { ExternalTypo = ExternalSource->CorrectTypo( - TypoName, LookupKind, S, SS, *CCC, MemberContext, EnteringContext, OPT); + TypoName, LookupKind, S, SS, *Consumer->getCorrectionValidator(), + MemberContext, EnteringContext, OPT); if (ExternalTypo) Consumer->addCorrection(ExternalTypo); } |