/src/test/run-pass/issue-506.rs
http://github.com/jruderman/rust · Rust · 19 lines · 10 code · 3 blank · 6 comment · 0 complexity · b2a2a63bea302b66f643bcdc7910a0f2 MD5 · raw file
- // xfail-test
- /*
- A reduced test case for Issue #506, provided by Rob Arnold.
- Testing spawning foreign functions
- */
- use std;
- import task;
- #[abi = "cdecl"]
- extern mod rustrt {
- fn get_task_id() -> libc::intptr_t;
- }
- fn main() {
- let f: fn() -> libc::intptr_t = rustrt::get_task_id;
- task::spawn(unsafe { unsafe::reinterpret_cast(f) });
- }