]> granicus.if.org Git - clang/commit
Shift things around so that it's easier to recover from a missing
authorJohn McCall <rjmccall@apple.com>
Wed, 16 Dec 2009 12:17:52 +0000 (12:17 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 16 Dec 2009 12:17:52 +0000 (12:17 +0000)
commit3b4294e5c1e904a2e0f74449dbc3f52f69cc8e9f
tree8dd6c9741fc7f0e77d7b47efd1c0de70295a77ca
parent3055be7e5a706c669dc97f94abe42f68ce8e81e5
Shift things around so that it's easier to recover from a missing
function in a C++ call using an arbitrary call-expression type.
Actually exploit this to fix the recovery implemented earlier.

The diagnostic is still iffy, though.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91538 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Decl.h
lib/Sema/Sema.h
lib/Sema/SemaCodeComplete.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaOverload.cpp
test/SemaTemplate/dependent-names.cpp