aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorKaelyn Takata <rikka@google.com>2015-06-25 23:47:39 +0000
committerKaelyn Takata <rikka@google.com>2015-06-25 23:47:39 +0000
commit26ffc5f7fb63dc00e68a3c7199441a396bcfbad9 (patch)
treeb8a1ca4640f933d3800852387b18e6704323d602 /clang/lib/CodeGen/CodeGenModule.cpp
parent4fb1f9cda636c581753bb186d099cecc2954e401 (diff)
downloadllvm-26ffc5f7fb63dc00e68a3c7199441a396bcfbad9.zip
llvm-26ffc5f7fb63dc00e68a3c7199441a396bcfbad9.tar.gz
llvm-26ffc5f7fb63dc00e68a3c7199441a396bcfbad9.tar.bz2
Fix a typo correction crash when resolving ambiguous corrections.
In certain cases, the tree transform would introduce new TypoExprs while trying one of the corrections, invalidating the unique_ptr in the state reference, and also causing a TypoExpr to exist that will never be corrected since it doesn't exist in the final corrected expression. The simple solution to both problems is to temporarily disable typo correction while handling potentially ambiguous typo corrections. llvm-svn: 240734
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions