From 97d7a66299278911c3ca5b828d29d34f0cd942f0 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Thu, 19 May 2016 21:53:33 +0000 Subject: [Sema] Fix use after move. Found by ubsan. llvm-svn: 270144 --- clang/lib/Sema/SemaLookup.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/lib/Sema/SemaLookup.cpp') 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); } -- cgit v1.2.3