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

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [gcc/] [testsuite/] [g++.old-deja/] [g++.robertl/] [eb71.C] - Blame information for rev 338

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 305 jeremybenn
// { dg-do assemble  }
2
typedef __SIZE_TYPE__ size_t;
3
 
4
class   A {
5
 
6
public:
7
  void          operator delete(void*, size_t);
8
  void*         operator new(size_t);
9
};
10
 
11
class   B   : public A  {
12
friend class   D;
13
 
14
  B();
15
  unsigned      counter;
16
};
17
 
18
class   D {
19
 
20
  int                   ins( B*&);
21
};
22
 
23
int
24
D::ins( B*& tempN)
25
{
26
  unsigned i;
27
 
28
  if (i == 10) {
29
  }
30
  else {
31
  }
32
 
33
  tempN = new B();
34
  tempN->counter = 20;
35
 
36
  return 0;
37
}

powered by: WebSVN 2.1.0

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