Sign in
gnu
/
gcc
/
609d1c1bf0472f9d9415b0b124603348dbcd9e4e
/
.
/
gcc
/
testsuite
/
g++.old-deja
/
g++.pt
/
t30.C
blob: 42d88eaee2994a70b6af89178550fe2634e5b255 [
file
] [
log
] [
blame
]
// Build don't link:
template
<
class
X
,
int
n
>
X f
(
auto
X
(*
x
)[
n
])
{
return
(*
x
)[
n
/
2
];
}
extern
int
i
[
30
],
i2
[
33
];
extern
double
d
[
99
];
int
foo
(
int
ii
)
{
return
f
(&
i
)
+
f
(&
i2
);
}
// causes abort
double
foo
(
double
dd
)
{
return
f
(&
d
);
}