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/] [temps3.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 temps
3
// temps file
4
// Message-Id: <9308231535.AA19432@geant.cenatls.cena.dgac.fr>
5
// From: chatty@geant.cenatls.cena.dgac.fr (Stephane CHATTY)
6
// Subject: g++ 2.4.5 does not destroy temporaries
7
// Date: Mon, 23 Aug 93 17:35:34 +0200
8
 
9
#include 
10
 
11
class A {
12
public:
13
        int a;
14
        A (int i) : a (i) { ;}
15
        A (const A& aa) : a (aa.a) { ;}
16
        ~A () { printf ("PASS\n");; }
17
};
18
 
19
A
20
foo ()
21
{
22
        return A (10);
23
}
24
 
25
int main ()
26
{
27
        int x = foo ().a;
28
}
29
 

powered by: WebSVN 2.1.0

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