Files
wehub-resource-sync e7738de6d2
CI / Deep Native Runtime Cases (1/6) (push) Has been skipped
CI / Native Preflight (push) Failing after 1s
CI / Native Runtime Cases (1/2) (push) Failing after 0s
CI / Native Runtime Cases (2/2) (push) Failing after 1s
CI / Native Metadata Reports (push) Failing after 0s
CI / Native Direct Backend Artifacts (push) Failing after 0s
CI / Native Sanitizer Smoke (push) Failing after 1s
CI / Command Contract Snapshots (push) Failing after 1s
CI / Deep Conformance Suite (push) Has been skipped
CI / Graph Build Perf (push) Failing after 1s
CI / Deep Native Preflight (push) Has been skipped
CI / Deep Native Runtime Cases (2/6) (push) Has been skipped
CI / Deep Native Runtime Cases (3/6) (push) Has been skipped
CI / Conformance Suite (push) Failing after 1s
CI / Workspace Checks (push) Failing after 0s
CI / Deep Native Runtime Cases (5/6) (push) Has been skipped
CI / Deep Native Runtime Cases (6/6) (push) Has been skipped
CI / Deep Native Runtime Cases (4/6) (push) Has been skipped
CI / Deep Graph Build Perf (push) Has been skipped
chore: import upstream snapshot with attribution
2026-07-13 12:29:30 +08:00

32 lines
568 B
Plaintext

fn isEven(n: usize) -> Bool {
if n == 0 {
return true
}
let odd: Bool = isOdd(n - 1)
return odd
}
fn isOdd(n: usize) -> Bool {
if n == 0 {
return false
}
let even: Bool = isEven(n - 1)
return even
}
fn checkEven(n: usize) -> Bool {
let even: Bool = isEven(n)
return even
}
fn checkOdd(n: usize) -> Bool {
let odd: Bool = isOdd(n)
return odd
}
pub fn main(world: World) -> Void raises {
if checkEven(8) && checkOdd(7) && !isEven(3) {
check world.out.write("mutual recursion ok\n")
}
}