brintos

brintos / llvm-project-archived public Read only

0
0
Text · 381 B · 5fadae9 Raw
16 lines · cpp
1// RUN: %clang_cc1 -emit-llvm -debug-info-kind=standalone -fblocks -triple %itanium_abi_triple %s -o - | FileCheck %s2 3// CHECK: !DISubprogram(name: "___Z1fU13block_pointerFviE_block_invoke", linkageName: "___Z1fU13block_pointerFviE_block_invoke"4void g(void (^call)(int));5 6void f(void (^callback)(int)) {7  g(^(int x) {8    callback(x);9  });10}11 12void h() {13  f(^(int x){14  });15}16