]> granicus.if.org Git - clang/commit
Improve error recovery around colon.
authorSerge Pavlov <sepavloff@gmail.com>
Mon, 14 Jul 2014 16:42:20 +0000 (16:42 +0000)
committerSerge Pavlov <sepavloff@gmail.com>
Mon, 14 Jul 2014 16:42:20 +0000 (16:42 +0000)
commit69e17f88e8074f4e6d69fe81e1e4ce95c0104012
tree1f4145487f91896644a1e20043473ba23ca05525
parentf685eac9e678f29e3d905c740a61aa1e84e2af04
Improve error recovery around colon.

Recognize additional cases, when '::' is mistyped as ':'.
This is a fix to RP18587 - colons have too much protection in member-declarations.

Differential Revision: http://reviews.llvm.org/D3653

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@212957 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
test/SemaCXX/enum-bitfield.cpp
test/SemaCXX/nested-name-spec.cpp