Skip to content

Commit b3a7983

Browse files
committed
Use revisions for cross-crate test
1 parent c424510 commit b3a7983

File tree

4 files changed

+6
-22
lines changed

4 files changed

+6
-22
lines changed

src/test/ui/rfc-2632-const-trait-impl/cross-crate-feature-disabled.rs

-18
This file was deleted.

src/test/ui/rfc-2632-const-trait-impl/cross-crate-feature-enabled.stderr renamed to src/test/ui/rfc-2632-const-trait-impl/cross-crate.gated.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
error[E0015]: calls in constant functions are limited to constant functions, tuple structs and tuple variants
2-
--> $DIR/cross-crate-feature-enabled.rs:15:5
2+
--> $DIR/cross-crate.rs:16:5
33
|
44
LL | NonConst.func();
55
| ^^^^^^^^^^^^^^^

src/test/ui/rfc-2632-const-trait-impl/cross-crate-feature-enabled.rs renamed to src/test/ui/rfc-2632-const-trait-impl/cross-crate.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#![feature(const_trait_impl)]
1+
// revisions: stock gated
2+
#![cfg_attr(gated, feature(const_trait_impl))]
23
#![allow(incomplete_features)]
34

45
// aux-build: cross-crate.rs
@@ -15,6 +16,7 @@ const fn const_context() {
1516
NonConst.func();
1617
//~^ ERROR: calls in constant functions are limited to constant functions, tuple structs and tuple variants
1718
Const.func();
19+
//[stock]~^ ERROR: calls in constant functions are limited to constant functions, tuple structs and tuple variants
1820
}
1921

2022
fn main() {}

src/test/ui/rfc-2632-const-trait-impl/cross-crate-feature-disabled.stderr renamed to src/test/ui/rfc-2632-const-trait-impl/cross-crate.stock.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
error[E0015]: calls in constant functions are limited to constant functions, tuple structs and tuple variants
2-
--> $DIR/cross-crate-feature-disabled.rs:12:5
2+
--> $DIR/cross-crate.rs:16:5
33
|
44
LL | NonConst.func();
55
| ^^^^^^^^^^^^^^^
66

77
error[E0015]: calls in constant functions are limited to constant functions, tuple structs and tuple variants
8-
--> $DIR/cross-crate-feature-disabled.rs:14:5
8+
--> $DIR/cross-crate.rs:18:5
99
|
1010
LL | Const.func();
1111
| ^^^^^^^^^^^^

0 commit comments

Comments
 (0)