1 // RUN: %clang_cc1 -std=c++11 -triple x86_64-windows-msvc %s -emit-llvm -o - | FileCheck %s
3 // If we de-virtualize ~Foo, we still need to call ??1Foo, not ??_DFoo.
8 struct Foo final
: Base
{
14 // CHECK-LABEL: define{{.*}} void @"?f@@YAXPEAUFoo@@@Z"(ptr noundef %p)
15 // CHECK: call void @"??1Foo@@UEAA@XZ"