Sign in
llvm
/
llvm-archive
/
f8b4f79771a41ee0a0f02ac90619d37ccd834915
/
.
/
llvm-gcc-4.2
/
gcc
/
testsuite
/
g++.old-deja
/
g++.pt
/
crash20.C
blob: f910294e65cc3a34dc017abf700cdf2a0addde1a [
file
] [
log
] [
blame
]
// { dg-do compile }
template
<
class
T
=
int
>
struct
A
{
// { dg-error "assignment" }
const
T x
;
A
()
:
x
(
0
)
{
}
A
(
T x
)
:
x
(
x
)
{
}
};
template
<
class
B
>
void
func
()
{
B y
;
y
=
B
();
// { dg-error "synthesized" }
}
int
main
(
void
)
{
func
<
A
<>
>();
}