update stability compile-fail tests

This commit is contained in:
Alexis Beingessner 2015-06-06 17:14:46 -07:00
parent 836cdf0a02
commit 5779fff543
2 changed files with 39 additions and 8 deletions

View file

@ -116,14 +116,20 @@ mod cross_crate {
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
override1: 2,
override2: 3, //~ ERROR use of unstable
//~^ ERROR use of deprecated item
override2: 3,
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
};
let _ = x.inherit;
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
let _ = x.override1;
let _ = x.override2; //~ ERROR use of unstable
//~^ ERROR use of deprecated item
let _ = x.override2;
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
let Deprecated {
//~^ ERROR use of deprecated item
@ -132,7 +138,10 @@ mod cross_crate {
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
override1: _,
override2: _ //~ ERROR use of unstable
//~^ ERROR use of deprecated item
override2: _
//~^ ERROR use of unstable
//~^^ ERROR use of deprecated item
} = x;
let Deprecated
@ -149,7 +158,10 @@ mod cross_crate {
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
let _ = x.1;
let _ = x.2; //~ ERROR use of unstable
//~^ ERROR use of deprecated item
let _ = x.2;
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
let Deprecated2
//~^ ERROR use of deprecated item
@ -158,7 +170,10 @@ mod cross_crate {
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
_,
_) //~ ERROR use of unstable
//~^ ERROR use of deprecated item
_)
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable
= x;
let Deprecated2
//~^ ERROR use of deprecated item
@ -300,20 +315,26 @@ mod this_crate {
inherit: 1,
//~^ ERROR use of deprecated item
override1: 2,
//~^ ERROR use of deprecated item
override2: 3,
//~^ ERROR use of deprecated item
};
let _ = x.inherit;
//~^ ERROR use of deprecated item
let _ = x.override1;
//~^ ERROR use of deprecated item
let _ = x.override2;
//~^ ERROR use of deprecated item
let Deprecated {
//~^ ERROR use of deprecated item
inherit: _,
//~^ ERROR use of deprecated item
override1: _,
//~^ ERROR use of deprecated item
override2: _
//~^ ERROR use of deprecated item
} = x;
let Deprecated
@ -327,14 +348,18 @@ mod this_crate {
let _ = x.0;
//~^ ERROR use of deprecated item
let _ = x.1;
//~^ ERROR use of deprecated item
let _ = x.2;
//~^ ERROR use of deprecated item
let Deprecated2
//~^ ERROR use of deprecated item
(_,
//~^ ERROR use of deprecated item
_,
//~^ ERROR use of deprecated item
_)
//~^ ERROR use of deprecated item
= x;
let Deprecated2
//~^ ERROR use of deprecated item

View file

@ -128,8 +128,11 @@ mod cross_crate {
<Foo as Trait>::trait_stable_text(&foo);
let _ = DeprecatedStruct { i: 0 }; //~ ERROR use of deprecated item
let _ = DeprecatedUnstableStruct { i: 0 }; //~ ERROR use of deprecated item
//~^ ERROR use of unstable library feature
let _ = DeprecatedUnstableStruct {
//~^ ERROR use of deprecated item
//~^^ ERROR use of unstable library feature
i: 0 //~ ERROR use of deprecated item
};
let _ = UnstableStruct { i: 0 }; //~ ERROR use of unstable library feature
let _ = StableStruct { i: 0 };
@ -417,7 +420,10 @@ mod this_crate {
<Foo>::trait_stable_text(&foo);
<Foo as Trait>::trait_stable_text(&foo);
let _ = DeprecatedStruct { i: 0 }; //~ ERROR use of deprecated item
let _ = DeprecatedStruct {
//~^ ERROR use of deprecated item
i: 0 //~ ERROR use of deprecated item
};
let _ = UnstableStruct { i: 0 };
let _ = StableStruct { i: 0 };