Sign in
cobalt
/
cobalt
/
72bde07ae3f88e8fd742a603ece725b122de47f5
/
.
/
src
/
third_party
/
llvm-project
/
lldb
/
packages
/
Python
/
lldbsuite
/
test
/
functionalities
/
frame-diagnose
/
bad-reference
/
main.cpp
blob: 2f61152e398538e52e5ba9b01a577d73ad35766e [
file
] [
log
] [
blame
]
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
());
}