// RUN: %clang -emit-llvm -g -S %s -o - | FileCheck %s // XFAIL: * class B { public: int bb; void fn2() {} }; class A { public: int aa; void fn1(B b) { b.fn2(); } }; void foo(A *aptr) { } void bar() { A a; } // B should only be emitted as a forward reference (i32 4). // CHECK: metadata !"B", metadata !6, i32 3, i32 0, i32 0, i32 0, i32 4} ; [ DW_TAG_class_type ]