Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
g++.dg
/
template
/
friend26.C
blob: 3cf659df402c0235534286348201e95de6f2c28a [
file
] [
log
] [
blame
]
// PR c++/14359
template
<typename>
struct
A
{};
template
<typename>
struct
B
{
template
<
typename
T
>
friend
void
foo
(
const
A
<
T
>&
a
,
const
B
&)
{
a
;
}
};
void
bar
()
{
A
<void>
a
;
B
<void>
b
;
foo
(
a
,
b
);
}