Hans Wennborg | c9bd88e | 2014-01-14 19:35:09 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -fms-extensions -triple %itanium_abi_triple -emit-llvm %s -o - | FileCheck %s |
Nico Weber | 636fc09 | 2012-10-13 22:30:41 +0000 | [diff] [blame] | 2 | |
| 3 | class A { |
| 4 | public: |
| 5 | ~A() {} |
| 6 | }; |
| 7 | |
Reid Kleckner | ed5d4ad | 2014-07-11 20:22:55 +0000 | [diff] [blame^] | 8 | int f() { |
Nico Weber | 636fc09 | 2012-10-13 22:30:41 +0000 | [diff] [blame] | 9 | // CHECK: @_Z1fv |
| 10 | // CHECK-NOT: call void @_ZN1AD1Ev |
Reid Kleckner | ed5d4ad | 2014-07-11 20:22:55 +0000 | [diff] [blame^] | 11 | // CHECK: ret i32 0 |
| 12 | return __noop(A()); |
Nico Weber | 636fc09 | 2012-10-13 22:30:41 +0000 | [diff] [blame] | 13 | }; |