Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
lookup
/
using37.C
blob: a71206e89f763b10a394cab283a42c924719b3e4 [
file
] [
log
] [
blame
]
// PR c++/30195
// { dg-do run }
template
<
class
T
>
struct
B
{
void
foo
(
T
)
{}
};
template
<
class
T
>
struct
D
:
B
<int>
,
B
<double>
{
using
B
<int>
::
foo
;
using
B
<double>
::
foo
;
void
bar
()
{
foo
(
3
);
}
};
int
main
()
{
D
<int>
x
;
x
.
bar
();
return
0
;
}