@@ -30,31 +30,31 @@ impl Trait3<usize> for S {
3030}
3131
3232fn main ( ) {
33- // let _ = S;
34-
35- // let _ = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default'
36- // let _: Struct1 = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default'
37- // let _: Struct1<isize> = Struct1 { field: 1 }; //~ ERROR use of unstable library feature 'unstable_default'
38-
39- // let _ = STRUCT1; // ok
40- // let _: Struct1 = STRUCT1; // ok
41- // let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default'
42- // let _: Struct1<usize> = STRUCT1; //~ ERROR use of unstable library feature 'unstable_default'
43- // let _ = STRUCT1.field; // ok
44- // let _: usize = STRUCT1.field; //~ ERROR use of unstable library feature 'unstable_default'
45- // let _ = STRUCT1.field + 1; //~ ERROR use of unstable library feature 'unstable_default'
46- // let _ = STRUCT1.field + 1usize; //~ ERROR use of unstable library feature 'unstable_default'
47-
48- // let _ = Struct2 { field: 1 }; // ok
49- // let _: Struct2 = Struct2 { field: 1 }; // ok
50- // let _: Struct2<usize> = Struct2 { field: 1 }; // ok
51-
52- // let _ = STRUCT2;
53- // let _: Struct2 = STRUCT2; // ok
54- // let _: Struct2<usize> = STRUCT2; // ok
55- // let _: Struct2<usize> = STRUCT2; // ok
56- // let _ = STRUCT2.field; // ok
57- // let _: usize = STRUCT2.field; // ok
58- // let _ = STRUCT2.field + 1; // ok
59- // let _ = STRUCT2.field + 1usize; // ok
33+ let _ = S ;
34+
35+ let _ = Struct1 { field : 1 } ; //~ ERROR use of unstable library feature 'unstable_default'
36+ let _: Struct1 = Struct1 { field : 1 } ; //~ ERROR use of unstable library feature 'unstable_default'
37+ let _: Struct1 < isize > = Struct1 { field : 1 } ; //~ ERROR use of unstable library feature 'unstable_default'
38+
39+ let _ = STRUCT1 ; // ok
40+ let _: Struct1 = STRUCT1 ; // ok
41+ let _: Struct1 < usize > = STRUCT1 ; //~ ERROR use of unstable library feature 'unstable_default'
42+ let _: Struct1 < usize > = STRUCT1 ; //~ ERROR use of unstable library feature 'unstable_default'
43+ let _ = STRUCT1 . field ; // ok
44+ let _: usize = STRUCT1 . field ; //~ ERROR use of unstable library feature 'unstable_default'
45+ let _ = STRUCT1 . field + 1 ; //~ ERROR use of unstable library feature 'unstable_default'
46+ let _ = STRUCT1 . field + 1usize ; //~ ERROR use of unstable library feature 'unstable_default'
47+
48+ let _ = Struct2 { field : 1 } ; // ok
49+ let _: Struct2 = Struct2 { field : 1 } ; // ok
50+ let _: Struct2 < usize > = Struct2 { field : 1 } ; // ok
51+
52+ let _ = STRUCT2 ;
53+ let _: Struct2 = STRUCT2 ; // ok
54+ let _: Struct2 < usize > = STRUCT2 ; // ok
55+ let _: Struct2 < usize > = STRUCT2 ; // ok
56+ let _ = STRUCT2 . field ; // ok
57+ let _: usize = STRUCT2 . field ; // ok
58+ let _ = STRUCT2 . field + 1 ; // ok
59+ let _ = STRUCT2 . field + 1usize ; // ok
6060}
0 commit comments