//! returns: 0
// Helper function defined first.
fn add(a: i32, b: i32) -> i32 {
    return a + b;
}

// Default function is not the first one.
// Tests both entry jump patching and call patching.
@default fn main() -> i32 {
    return add(17, 25) - 42;
}
