]> granicus.if.org Git - clang/commit
When parsing something that looks like an ill-formed
authorDouglas Gregor <dgregor@apple.com>
Fri, 19 Nov 2010 17:10:50 +0000 (17:10 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 19 Nov 2010 17:10:50 +0000 (17:10 +0000)
commit46f936e055d763437accd1e5a1bc49e7e5dbc0a3
treecea13a1f8b7a47ec6d3b2c27c8ce2b2f43d2abab
parentd02bba8e2abceebd91c162ee4479623791f455b5
When parsing something that looks like an ill-formed
protocol-qualifier list without a leading type (e.g., <#blah#>), don't
complain about it being an archaic protocol-qualifier list unless it
actually parses as one.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119805 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Parse/Parser.h
lib/Parse/ParseDecl.cpp
lib/Parse/ParseObjc.cpp
test/Parser/placeholder-recovery.m [new file with mode: 0644]