blob: b467d9929844ae6112c21a6d873000204293af7a [file] [log] [blame]
//@ run-pass
//@ aux-build:extern-crosscrate-source.rs
extern crate externcallback;
fn fact(n: u64) -> u64 {
unsafe {
println!("n = {:?}", n);
externcallback::rust_dbg_call(externcallback::cb, n)
}
}
pub fn main() {
let result = fact(10);
println!("result = {}", result);
assert_eq!(result, 3628800);
}