]> granicus.if.org Git - clang/commit
Treat the Microsoft/Borland keyword "__except" as a context-sensitive
authorDouglas Gregor <dgregor@apple.com>
Fri, 21 Oct 2011 03:57:52 +0000 (03:57 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 21 Oct 2011 03:57:52 +0000 (03:57 +0000)
commitb57791e5b40afa6691063c83d0e95c416fb19fde
treed78816125dc3762c59239aa6630851f0c0b77ef3
parent258f9a2c33b010ddeca6902012461cdd4d5f14ef
Treat the Microsoft/Borland keyword "__except" as a context-sensitive
keyword, because both libstdc++ and libc++ use "__except" as an
identifier. Fixes <rdar://problem/10322555>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142636 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/TokenKinds.def
include/clang/Parse/Parser.h
lib/Parse/ParseStmt.cpp
lib/Parse/Parser.cpp
test/Sema/__try.c
test/SemaCXX/MicrosoftExtensions.cpp