rust/src/test/compile-fail/issue-2063-resource.rs

13 lines
359 B
Rust
Raw Normal View History

// test that autoderef of a type like this does not
// cause compiler to loop. Note that no instances
// of such a type could ever be constructed.
resource t(x: x) {} //! ERROR this type cannot be instantiated
enum x = @t; //! ERROR this type cannot be instantiated
fn new_t(x: t) {
x.to_str; //! ERROR attempted access of field to_str
}
fn main() {
}