Sign in
gnu
/
gcc
/
609d1c1bf0472f9d9415b0b124603348dbcd9e4e
/
.
/
gcc
/
testsuite
/
g++.old-deja
/
g++.pt
/
t29.C
blob: 54a5052ff0267e55329e59ad9a45fc117344b592 [
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
];
extern
double
d
[
99
];
int
foo
(
int
ii
)
{
return
f
(&
i
);
}
// causes abort
double
foo
(
double
dd
)
{
return
f
(&
d
);
}