brintos

brintos / llvm-project-archived public Read only

0
0
Text · 548 B · 812e3ed Raw
12 lines · cpp
1// RUN: %clang_cc1 -emit-llvm -gcodeview -debug-info-kind=limited -x c %s -o - | FileCheck %s --check-prefix CHECK-C2// RUN: %clang_cc1 -emit-llvm -gcodeview -debug-info-kind=limited -x c++ %s -o - | FileCheck %s --check-prefix CHECK-CXX3//4// Test for DIFlagNonTrivial on forward declared DICompositeTypes.5 6struct Incomplete;7struct Incomplete (*func_ptr)(void) = 0;8// CHECK-C: !DICompositeType({{.*}}name: "Incomplete"9// CHECK-C-NOT: DIFlagNonTrivial10// CHECK-CXX: !DICompositeType({{.*}}name: "Incomplete"11// CHECK-CXX-SAME: DIFlagNonTrivial12