]> granicus.if.org Git - clang/commit
When Sema::ClassifyName() finds an invalid ivar reference, return an
authorDouglas Gregor <dgregor@apple.com>
Mon, 25 Apr 2011 15:05:41 +0000 (15:05 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 25 Apr 2011 15:05:41 +0000 (15:05 +0000)
commitec385cf3c73434e42d03c321b05100ca64e0c90d
treef09bdb9288d900feaba11e5056cce87fd8908f14
parent81542fd91bd5e7e65ebae3eaad117bdaeaf7d737
When Sema::ClassifyName() finds an invalid ivar reference, return an
invalid expression rather than the far-more-generic "error". Fixes a
mild regression in error recovery uncovered by the GCC testsuite.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130128 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Parse/ParseStmt.cpp
lib/Sema/SemaDecl.cpp
test/SemaObjC/ivar-lookup.m