4495766362
From-SVN: r23760
29 lines
498 B
C
29 lines
498 B
C
// GROUPS passed temps
|
|
// temps file
|
|
// Message-Id: <9308231535.AA19432@geant.cenatls.cena.dgac.fr>
|
|
// From: chatty@geant.cenatls.cena.dgac.fr (Stephane CHATTY)
|
|
// Subject: g++ 2.4.5 does not destroy temporaries
|
|
// Date: Mon, 23 Aug 93 17:35:34 +0200
|
|
|
|
#include <stdio.h>
|
|
|
|
class A {
|
|
public:
|
|
int a;
|
|
A (int i) : a (i) { ;}
|
|
A (const A& aa) : a (aa.a) { ;}
|
|
~A () { printf ("PASS\n");; }
|
|
};
|
|
|
|
A
|
|
foo ()
|
|
{
|
|
return A (10);
|
|
}
|
|
|
|
int main ()
|
|
{
|
|
int x = foo ().a;
|
|
}
|
|
|