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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.old-deja/] [g++.law/] [ctors15.C] - Blame information for rev 699

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 699 jeremybenn
// { dg-do run  }
2
// GROUPS passed constructors
3
// ctor file
4
// Message-Id: <9303270404.28207@munta.cs.mu.OZ.AU>
5
// From: fjh@cs.mu.oz.au
6
// Subject: bug with new/delete of multidimensional array
7
// Date: Sat, 27 Mar 93 14:04:52 EST
8
 
9
#include 
10
#include 
11
 
12
int construct = 0;
13
 
14
class Element {
15
public:
16
    Element() { construct++; if (construct > 6) {printf ("FAIL\n"); exit(1);}}
17
    ~Element() { }
18
};
19
 
20
typedef Element array[2];
21
 
22
int main() {
23
    array *x;
24
    x = new array[3];
25
    delete x;
26
    printf ("PASS\n");
27
}

powered by: WebSVN 2.1.0

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