summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.c++/rtti1.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.c++/rtti1.cc')
-rw-r--r--gdb/testsuite/gdb.c++/rtti1.cc67
1 files changed, 0 insertions, 67 deletions
diff --git a/gdb/testsuite/gdb.c++/rtti1.cc b/gdb/testsuite/gdb.c++/rtti1.cc
deleted file mode 100644
index 6e9d862bb13..00000000000
--- a/gdb/testsuite/gdb.c++/rtti1.cc
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Code to go along with tests in rtti.exp.
-
- Copyright 2003 Free Software Foundation, Inc.
-
- Contributed by David Carlton <carlton@bactrian.org> and by Kealia,
- Inc.
-
- This file is part of GDB.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or (at
- your option) any later version.
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-#include "rtti.h"
-
-namespace n1 {
-
- class C1;
-
- class Base1 {
- public:
- virtual ~Base1() { }
- };
-
-
- class C1: public Base1 {
- public:
- };
-
- class D1 : public C1{
- public:
- D1(C1 *, C1 *);
-
- C1* expr_1_;
- C1* expr_2_;
- };
-
- D1::D1(C1 *expr_1, C1 *expr_2)
- : expr_1_(expr_1), expr_2_(expr_2) { }
-
- C1 *create1() {
- return new D1(0, 0);
- }
-
-} // n1
-
-int main()
-{
- using namespace n1;
- using namespace n2;
-
- C1 *e1 = create1();
- C2 *e2 = create2();
-
- return 0; // constructs-done
-}