]> granicus.if.org Git - clang/commit
In LookupResult::resolveKind(), when handling multiple found declarations, ignore...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 22 Feb 2013 06:58:37 +0000 (06:58 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 22 Feb 2013 06:58:37 +0000 (06:58 +0000)
commit745af1c348191bf31cfcd3ae61443a0321ec2d75
treefc5e3c5b2e02f9281924d3c98693a241d61450b4
parentd5668a2447c2afeea38815b51a80a5a6ac235599
In LookupResult::resolveKind(), when handling multiple found declarations, ignore invalid declarations.

This reduces the "ambiguous reference" errors (which are rather strange in C/ObjC) and fixes an assertion hit
with an invalid code test case.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175869 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaLookup.cpp
test/Sema/invalid-decl.c
test/SemaObjC/crash-on-objc-bool-literal.m