brintos

brintos / llvm-project-archived public Read only

0
0
Text · 387 B · cc54849 Raw
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