Sign in
llvm
/
llvm-archive
/
47f46514d69ad808308539dc6c69b907868fcf8a
/
.
/
llvm-gcc-4.2
/
gcc
/
testsuite
/
g++.old-deja
/
g++.other
/
ref3.C
blob: 3a5853c231887426475b95969a6fe3f83999ab05 [
file
] [
log
] [
blame
]
// { dg-do run }
// Origin: Mark Mitchell <mark@codesourcery.com>
struct
B1
{
int
i
;
};
struct
B2
{
int
j
;
};
struct
D
:
public
B1
,
B2
{
};
bool
f
(
B2
&
b
)
{
return
b
.
j
==
7
;
}
int
main
()
{
D d
;
d
.
i
=
2
;
d
.
j
=
7
;
if
(!
f
(
d
))
return
1
;
}