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