Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
template
/
pr49377.C
blob: cb4287ad1ac0d82ab968cf4f45e185fedbc5e0ee [
file
] [
log
] [
blame
]
// PR c++/49377
template
<
typename
T
,
int
N
>
class
v
;
template
<
typename
T
>
class
v
<
T
,
2
>
{
v
()
{
};
}
__attribute__
((
__may_alias__
));
typedef
v
<
float
,
2
>
float2
;
class
a
{
void
f
(
float2
&
point
);
float2 d
;
};
void
a
::
f
(
float2
&
point
)
{
}