Sign in
◑
Theme
llvm
/
llvm-project
/
a58dcc5e08665f2d58a28c9d4510cf94de6ed3bf
/
.
/
lldb
/
test
/
API
/
commands
/
frame
/
diagnose
/
bad-reference
/
main.cpp
blob: 2f61152e398538e52e5ba9b01a577d73ad35766e [
file
]
struct
Bar
{
int
c
;
int
d
;
};
struct
Foo
{
int
a
;
struct
Bar
&
b
;
};
struct
Foo
*
GetAFoo
()
{
static
struct
Foo
f
=
{
0
,
*((
Bar
*)
0
)
};
return
&
f
;
}
int
GetSum
(
struct
Foo
*
f
)
{
return
f
->
a
+
f
->
b
.
d
;
}
int
main
()
{
return
GetSum
(
GetAFoo
());
}