10 lines
220 B
Rust
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()});
|
||
|
}
|
||
|
|