2012-08-15 20:46:55 -05:00
|
|
|
struct yes0 {
|
2012-06-22 15:11:29 -05:00
|
|
|
let x: &uint;
|
|
|
|
drop {}
|
2012-04-18 23:26:25 -05:00
|
|
|
}
|
|
|
|
|
2012-08-15 20:46:55 -05:00
|
|
|
struct yes1 {
|
2012-07-12 11:36:56 -05:00
|
|
|
let x: &self/uint;
|
2012-06-22 15:11:29 -05:00
|
|
|
drop {}
|
2012-04-18 23:26:25 -05:00
|
|
|
}
|
|
|
|
|
2012-08-15 20:46:55 -05:00
|
|
|
struct yes2 {
|
2012-07-12 11:36:56 -05:00
|
|
|
let x: &foo/uint; //~ ERROR named regions other than `self` are not allowed as part of a type declaration
|
2012-06-22 15:11:29 -05:00
|
|
|
drop {}
|
2012-04-18 23:26:25 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {}
|