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/] [operators4.C] - Blame information for rev 699

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 699 jeremybenn
// { dg-do assemble  }
2
// GROUPS passed operators
3
// opr-del file
4
// From: rollins@bart.ee.queensu.ca (Mark Rollins)
5
// Date:     Thu, 3 Sep 1992 22:01:03 -0400 Fri, 4 Sep 1992 02:00:25 GMT
6
// Subject:  delete [size] pointer; Problem
7
// Message-ID: <92Sep3.220137edt.30@jarvis.csri.toronto.edu>
8
 
9
#include 
10
typedef std::complex Complex;
11
#include 
12
 
13
class Vector {
14
  int           size;
15
  Complex       *v;
16
 public:
17
  Vector(int s=1) { size = s; v = new Complex[size];}
18
  ~Vector() { delete [size] v;}// { dg-error "" }  warning
19
};
20
 
21
void foo(int s)
22
{
23
  Vector junk(s);
24
}
25
 
26
int main()
27
{
28
  Vector* test;
29
  for (int i=0;i<40;i++) // was 100000
30
        foo(1000);
31
  printf ("PASS\n");
32
}

powered by: WebSVN 2.1.0

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