summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2013-03-14 22:56:43 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2013-03-14 22:56:43 +0000
commit3e56dd4fc94a189505f80c09422470f81ce19ca4 (patch)
tree6b65ba5a0c3e4c5624378c230cfd2e4ef922b78e /clang/lib/Sema/SemaDecl.cpp
parent4a89501f820d6472e680f8187e3fe30a6559f140 (diff)
downloadbcm5719-llvm-3e56dd4fc94a189505f80c09422470f81ce19ca4.tar.gz
bcm5719-llvm-3e56dd4fc94a189505f80c09422470f81ce19ca4.zip
Don't try to typo-correct 'super' in an objc method.
This created 2 issues: 1) Performance issue, since typo-correction with PCH/modules is rather expensive. 2) Correctness issue, since if it managed to "correct" 'super' then bogus compiler errors would be emitted, like this: 3.m:8:3: error: unknown type name 'super'; did you mean 'super1'? super.x = 0; ^~~~~ super1 t3.m:5:13: note: 'super1' declared here typedef int super1; ^ t3.m:8:8: error: expected identifier or '(' super.x = 0; ^ llvm-svn: 177126
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud