// RUN: %clang_cc1 %s -triple %itanium_abi_triple -emit-llvm -o - | FileCheck %s | |
struct A { | |
virtual ~A(); | |
}; | |
void f(A *a) { | |
// CHECK: define {{.*}} @_Z1fP1A | |
// CHECK: load | |
// CHECK: load | |
// CHECK: [[CALLEE:%[a-zA-Z0-9.]*]] = load | |
// CHECK: call {{.*}} [[CALLEE]]( | |
a->~A(); | |
} |