Generate a diagnostic when a catch handler cannot execute due to class hierarchy...
authorAaron Ballman <aaron@aaronballman.com>
Wed, 8 Apr 2015 00:05:29 +0000 (00:05 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 8 Apr 2015 00:05:29 +0000 (00:05 +0000)
commit8aee642909bdac944953e2e2a5f834eb8ce9eb99
tree5aa068e908f5f20d835f024d2ba3311151b82ce7
parent93864170479ae974fc2865c395048829163dfca8
Generate a diagnostic when a catch handler cannot execute due to class hierarchy inversion with regards to other catch handlers for the same block.

llvm-svn: 234375
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaStmt.cpp
clang/test/CXX/drs/dr3xx.cpp
clang/test/Misc/warning-flags.c
clang/test/SemaCXX/exceptions.cpp
clang/test/SemaCXX/unreachable-catch-clauses.cpp