OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.2.2/] [gcc/] [testsuite/] [g++.old-deja/] [g++.law/] [ctors7.C] - Blame information for rev 149

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 149 jeremybenn
// { dg-do assemble  }
2
// GROUPS passed constructors
3
// ctors file
4
// Message-Id: <3JUL199214462623@envmsa.eas.asu.edu>
5
// From: peckham@envmsa.eas.asu.edu (Bill)
6
// Subject: const constructor causes crash
7
// Date: Fri, 3 Jul 1992 21:46:00 GMT
8
 
9
class base_t {
10
public:
11
   virtual const char* name () { return "base_t"; }
12
 
13
   base_t ();
14
   virtual ~base_t ();
15
};
16
 
17
class d1_t : public base_t {
18
public:
19
   virtual const char* name () { return "d1_t"; }
20
 
21
   //   The const keyword on this constructor is an error,  but  it shouldn't
22
   // cause the compiler to crash.
23
 
24
   d1_t () const;// { dg-error "" } .*const.*
25
   virtual ~d1_t ();
26
};
27
 
28
class d2_t : public base_t {
29
public:
30
   virtual const char* name () { return "d2_t"; }
31
 
32
   d2_t (int);
33
   virtual ~d2_t ();
34
};
35
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.