17 lines · cpp
1// RUN: %clang_cc1 -emit-llvm %s -o - -triple i386-pc-windows-msvc19.16.0 | FileCheck %s2// REQUIRES: asserts, x86-registered-target3 4// CHECK-LABEL: define {{.*}}@"?f@@YAXXZ"(5// CHECK: call void @"?dc@z@@SAXU1@@Z"6 7// CHECK-LABEL: define {{.*}}@"?dc@z@@SAXU1@@Z"(8// CHECK: store ptr %{{.*}}, ptr %{{.*}}9struct z {10 static void dc(z) {}11 void (*p)(z);12};13 14void f() {15 z::dc({});16}17