summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/debug-info-block.c
blob: 697ed9ce7daac63b02e2e2c52be69d445f3c6a39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// RUN: %clang_cc1 -fblocks -g -emit-llvm -o - %s | FileCheck %s
// Verify that the desired debugging type is generated for a structure
// member that is a pointer to a block.

// CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "__block_literal_generic"
// CHECK-NOT: line
// CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "__block_descriptor"
// CHECK-NOT: line
struct inStruct {
  void (^genericBlockPtr)();
} is;

OpenPOWER on IntegriCloud