blob: 2c0823fb9de136ac5e1773dc51571fa8ef083ff8 [file] [log] [blame]
/* APPLE LOCAL file */
/* Contributed by Devang Patel <dpatel@apple.com> */
/* Tesst debug info for virtual base class. */
/* { dg-do compile } */
/* { dg-options "-gstabs+ -gfull" } */
/* { dg-require-effective-target ilp32 } */
/* LLVM LOCAL llvm doesn't currently support stabs. */
/* { dg-require-stabs "" } */
class A
{
public:
int a;
A() { a = 2; };
virtual int m();
};
class B: virtual A
{
public:
int b;
B() { b = 4; };
int m();
};
int B::m()
{
return 1;
}
/* { dg-final { scan-assembler "B:Tt\\(\[0-9\],\[0-9\]*\\)=s16!1,10-96" } } */