Sign in
llvm
/
llvm-archive
/
cfaec05de39adb34392b8c7b1ad4b32abbf3663d
/
.
/
llvm-gcc-4.2
/
gcc
/
testsuite
/
g++.dg
/
vect
/
pr21734_2.cc
blob: 58efedf18f3dba57a21270ab979b87505e22bbe4 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
struct
A
{
int
a
[
4
];
int
*
operator
[](
int
i
)
{
return
&
a
[
i
];
}
};
void
foo
(
A a1
,
A
&
a2
)
{
a1
[
1
][
1
]=
0
;
for
(
int
i
=
0
;
i
<
4
;
++
i
)
a2
.
a
[
i
]=
0
;
}
/* { dg-final { cleanup-tree-dump "vect" } } */