1// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s
2
3struct A {
4  virtual ~A();
5};
6
7void f(A *a) {
8  // CHECK: define {{.*}} @_Z1fP1A
9  // CHECK: load
10  // CHECK: load
11  // CHECK: [[CALLEE:%[a-zA-Z0-9.]*]] = load
12  // CHECK: call {{.*}} [[CALLEE]](
13  a->~A();
14}
15