No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gdb6 / gdb / testsuite / gdb.cp / pr-574.cc
blobff9df6c2361146e8804fe66902ef0d7c5f4969f5
1 /* This test script is part of GDB, the GNU debugger.
3 Copyright 2002, 2004
4 Free Software Foundation, Inc.
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2 of the License, or
9 (at your option) any later version.
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
22 An attempt to replicate PR gdb/574 with a shorter program.
24 Printing out *theB failed if the program was compiled with GCC 2.95.
27 class A {
28 public:
29 virtual void foo() {}; // Stick in a virtual function.
30 int a; // Stick in a data member.
33 class B : public A {
34 static int b; // Stick in a static data member.
37 int main()
39 B *theB = new B;
41 return 0; // breakpoint: constructs-done