Sign in
gnu
/
gcc
/
4aef14b09557ce072f1269bd8a05fa2b1df0eda2
/
.
/
gcc
/
testsuite
/
g++.old-deja
/
g++.pt
/
conv1.C
blob: 7909e3f691e185354f0f8a083528b0db00fc6ef5 [
file
] [
log
] [
blame
]
// { dg-do assemble }
template
<
class
T
>
struct
S1
{};
struct
S2
{
template
<
class
T
>
operator
S1
<
T
>*();
};
struct
D
:
public
S1
<int>
{
};
void
f
()
{
S2 s
;
(
D
*)
s
;
// { dg-error "" } cannot convert
}