aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/ConstantMerge.cpp
diff options
context:
space:
mode:
authorKaelyn Uhrain <rikka@google.com>2012-01-11 21:17:51 +0000
committerKaelyn Uhrain <rikka@google.com>2012-01-11 21:17:51 +0000
commit8811b3904c4f3648c958e24a51a05e6b1c311e5a (patch)
treea25cbd72625f3dd1e34f14637b05abd9e93565fb /llvm/lib/Transforms/IPO/ConstantMerge.cpp
parentbf570b98f221226e667863fa73281dd2aadc75c6 (diff)
downloadllvm-8811b3904c4f3648c958e24a51a05e6b1c311e5a.zip
llvm-8811b3904c4f3648c958e24a51a05e6b1c311e5a.tar.gz
llvm-8811b3904c4f3648c958e24a51a05e6b1c311e5a.tar.bz2
Fix the caching in CorrectTypo so that other non-keyword identifiers
are still added if the cached correction fails validation. Also fix a copy-and-paste error in a comment from my previous commit. Finally, add an example of the benefit the typo correction callback adds to TryNamespaceTypoCorrection--which happens to also tickle the above caching problem, as the only way a non-namespace Decl would be added to the possible corrections is if it was cached as the correction for a previous instance of the same typo where the typo was corrected to a non-namespace via a different code path. llvm-svn: 147968
Diffstat (limited to 'llvm/lib/Transforms/IPO/ConstantMerge.cpp')
0 files changed, 0 insertions, 0 deletions