OSDN Git Service

PR c++/15759
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / other / java1.C
1 // { dg-options "-w -ansi -pedantic" }
2
3 // Copyright (C) 2003 Free Software Foundation, Inc.
4 // Contributed by Nathan Sidwell 23 Oct 2003 <nathan@codesourcery.com>
5
6 extern "Java" {
7   class One 
8   {
9     ~One (); // { dg-error "cannot have a destructor" "" }
10     One ();
11   };
12
13   class Two {};
14
15   class Three : One {}; // { dg-error "cannot have an implicit" "" }
16
17   class Four : Two {};
18
19   class Five : Two, Four {}; //  { dg-error "cannot have multiple bases" "" }
20
21   class Six : virtual Two {}; // { dg-error "cannot have virtual base" "" }
22 }