]> granicus.if.org Git - clang/commit
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)
commitc3f7ae01e2cd11964e4aa3b49622ae9419023fa7
treead75b92c1ba4fbafbde5f0d3d55a4fee43ecf550
parent52838831258d2adf33a0ae765f5025d481db15b6
Generate a diagnostic when a catch handler cannot execute due to class hierarchy inversion with regards to other catch handlers for the same block.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@234375 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaStmt.cpp
test/CXX/drs/dr3xx.cpp
test/Misc/warning-flags.c
test/SemaCXX/exceptions.cpp
test/SemaCXX/unreachable-catch-clauses.cpp