rust/src/test/run-pass/instantiable.rs

10 lines
220 B
Rust

// check that we do not report a type like this as uninstantiable,
// even though it would be if the nxt field had type @foo:
enum foo = {x: uint, nxt: *foo};
fn main() {
let x = foo({x: 0u, nxt: ptr::null()});
}