Sign in
llvm
/
llvm-archive
/
2daab64c45d5de588f673052552a44992cfe1157
/
.
/
llvm-gcc-4.2
/
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
}