Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / CodeGenCXX / throw-expression-dtor.cpp
blobb883b856be3cd8b6a0e8caa41278b19c46aeeddd
1 // RUN: %clang_cc1 %s -emit-llvm-only -verify -triple %itanium_abi_triple -fcxx-exceptions -fexceptions
2 // expected-no-diagnostics
3 // PR7281
5 class A {
6 public:
7 ~A();
8 };
9 class B : public A {
10 void ice_throw();
12 void B::ice_throw() {
13 throw *this;