Sign in
llvm
/
llvm-project
/
lldb
/
refs/heads/main
/
.
/
test
/
API
/
commands
/
trace
/
inline-function
/
inline.cpp
blob: 6d880b65a22e9ffae3da4f822f73a3e689311ab3 [
file
] [
log
] [
blame
] [
edit
]
__attribute__
((
always_inline
))
inline
int
mult
(
int
x
,
int
y
)
{
int
f
=
x
*
y
;
f
++;
f
*=
f
;
return
f
;
}
int
foo
(
int
x
)
{
int
z
=
mult
(
x
,
x
-
1
);
z
++;
return
z
;
}
int
main
()
{
int
x
=
12
;
int
z
=
foo
(
x
);
return
z
+
x
;
}