Skip to content
forward-declare-class.cpp 475 B
Newer Older
Devang Patel's avatar
Devang Patel committed
// RUN: %clangxx -O0 -g %s -c -o %t.o
// RUN: %test_debuginfo %s %t.o
// Radar 9168773

// DEBUGGER: ptype A
// Work around a gdb bug where it believes that a class is a
// struct if there aren't any methods - even though it's tagged
// as a class.
Eric Christopher's avatar
Eric Christopher committed
// CHECK: type = {{struct|class}} A {
// CHECK-NEXT: {{(public:){0,1}}}
Devang Patel's avatar
Devang Patel committed
// CHECK-NEXT: int MyData;
// CHECK-NEXT: }
class A;
class B {
public:
  void foo(const A *p);
};

B iEntry;

class A {
public:
  int MyData;
};

A irp;