Sign in
llvm
/
llvm-archive
/
48649d2c83b557841c9e5c978d9ab5af13cb52e5
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
g++.old-deja
/
g++.robertl
/
eb60.C
blob: ea80a4ce2e1cbec69bcc1f6ff066781f01b1a02b [
file
] [
log
] [
blame
]
// { dg-do assemble }
#include
<string>
class
t
{
public
:
t
(
const
std
::
string
&
s
)
:
s_
(
s
)
{}
std
::
string
s_
;
static
t
*
t_
;
};
t
*
t
::
t_
;
t
*
makeT
()
{
return
new
t
(
"test"
);
return
t
::
t_
?
t
::
t_
:
t
::
t_
=
new
t
(
"test"
);
}