Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
deep.rs
blob: 5a631d068b1ae3355e813c239f0d2479a56a3112 [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
//@ ignore-emscripten apparently blows the stack
fn
f
(
x
:
isize
)
->
isize
{
if
x
==
1
{
return
1
;
}
else
{
let
y
:
isize
=
1
+
f
(
x
-
1
);
return
y
;
}
}
pub
fn
main
()
{
assert_eq
!(
f
(
5000
),
5000
);
}