summaryrefslogtreecommitdiff
path: root/vendor/rustversion/tests
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/rustversion/tests')
-rw-r--r--vendor/rustversion/tests/compiletest.rs7
-rw-r--r--vendor/rustversion/tests/test_const.rs42
-rw-r--r--vendor/rustversion/tests/test_eval.rs20
-rw-r--r--vendor/rustversion/tests/test_parse.rs103
-rw-r--r--vendor/rustversion/tests/ui/bad-bound.rs7
-rw-r--r--vendor/rustversion/tests/ui/bad-bound.stderr11
-rw-r--r--vendor/rustversion/tests/ui/bad-date.rs7
-rw-r--r--vendor/rustversion/tests/ui/bad-date.stderr11
-rw-r--r--vendor/rustversion/tests/ui/bad-not.rs7
-rw-r--r--vendor/rustversion/tests/ui/bad-not.stderr11
-rw-r--r--vendor/rustversion/tests/ui/bad-version.rs7
-rw-r--r--vendor/rustversion/tests/ui/bad-version.stderr11
-rw-r--r--vendor/rustversion/tests/ui/const-not-fn.rs4
-rw-r--r--vendor/rustversion/tests/ui/const-not-fn.stderr5
14 files changed, 0 insertions, 253 deletions
diff --git a/vendor/rustversion/tests/compiletest.rs b/vendor/rustversion/tests/compiletest.rs
deleted file mode 100644
index 23a6a065..00000000
--- a/vendor/rustversion/tests/compiletest.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#[rustversion::attr(not(nightly), ignore = "requires nightly")]
-#[cfg_attr(miri, ignore = "incompatible with miri")]
-#[test]
-fn ui() {
- let t = trybuild::TestCases::new();
- t.compile_fail("tests/ui/*.rs");
-}
diff --git a/vendor/rustversion/tests/test_const.rs b/vendor/rustversion/tests/test_const.rs
deleted file mode 100644
index 0d0c7b85..00000000
--- a/vendor/rustversion/tests/test_const.rs
+++ /dev/null
@@ -1,42 +0,0 @@
-#![allow(
- clippy::semicolon_if_nothing_returned, // https://github.com/rust-lang/rust-clippy/issues/7324
- clippy::used_underscore_items,
-)]
-
-#[rustversion::attr(all(), const)]
-fn _basic() {}
-const _BASIC: () = _basic();
-
-#[rustversion::attr(all(), const)]
-unsafe fn _unsafe() {}
-const _UNSAFE: () = unsafe { _unsafe() };
-
-macro_rules! item {
- ($i:item) => {
- #[rustversion::attr(all(), const)]
- $i
- };
-}
-
-item! {fn _item() {}}
-const _ITEM: () = _item();
-
-macro_rules! ident {
- ($fn:ident) => {
- #[rustversion::attr(all(), const)]
- $fn _ident() {}
- };
-}
-
-ident! {fn}
-const _IDENT: () = _ident();
-
-#[rustversion::attr(all(), const)]
-/// doc
-fn _doc_below() {}
-const _DOC_BELOW: () = _doc_below();
-
-/// doc
-#[rustversion::attr(all(), const)]
-fn _doc_above() {}
-const _DOC_ABOVE: () = _doc_above();
diff --git a/vendor/rustversion/tests/test_eval.rs b/vendor/rustversion/tests/test_eval.rs
deleted file mode 100644
index c044e859..00000000
--- a/vendor/rustversion/tests/test_eval.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-#[rustversion::any(
- stable,
- stable(1.34),
- stable(1.34.0),
- beta,
- nightly,
- nightly(2020-02-25),
- since(1.34),
- since(2020-02-25),
- before(1.34),
- before(2020-02-25),
- not(nightly),
- all(stable, beta, nightly),
-)]
-fn success() {}
-
-#[test]
-fn test() {
- success();
-}
diff --git a/vendor/rustversion/tests/test_parse.rs b/vendor/rustversion/tests/test_parse.rs
deleted file mode 100644
index 559e4635..00000000
--- a/vendor/rustversion/tests/test_parse.rs
+++ /dev/null
@@ -1,103 +0,0 @@
-#![allow(
- clippy::derive_partial_eq_without_eq,
- clippy::enum_glob_use,
- clippy::must_use_candidate
-)]
-
-include!("../build/rustc.rs");
-
-#[test]
-fn test_parse() {
- let cases = &[
- (
- "rustc 1.0.0 (a59de37e9 2015-05-13) (built 2015-05-14)",
- Version {
- minor: 0,
- patch: 0,
- channel: Stable,
- },
- ),
- (
- "rustc 1.18.0",
- Version {
- minor: 18,
- patch: 0,
- channel: Stable,
- },
- ),
- (
- "rustc 1.24.1 (d3ae9a9e0 2018-02-27)",
- Version {
- minor: 24,
- patch: 1,
- channel: Stable,
- },
- ),
- (
- "rustc 1.35.0-beta.3 (c13114dc8 2019-04-27)",
- Version {
- minor: 35,
- patch: 0,
- channel: Beta,
- },
- ),
- (
- "rustc 1.36.0-nightly (938d4ffe1 2019-04-27)",
- Version {
- minor: 36,
- patch: 0,
- channel: Nightly(Date {
- year: 2019,
- month: 4,
- day: 27,
- }),
- },
- ),
- (
- "rustc 1.36.0-dev",
- Version {
- minor: 36,
- patch: 0,
- channel: Dev,
- },
- ),
- (
- "rustc 1.36.0-nightly",
- Version {
- minor: 36,
- patch: 0,
- channel: Dev,
- },
- ),
- (
- "warning: invalid logging spec 'warning', ignoring it
- rustc 1.30.0-nightly (3bc2ca7e4 2018-09-20)",
- Version {
- minor: 30,
- patch: 0,
- channel: Nightly(Date {
- year: 2018,
- month: 9,
- day: 20,
- }),
- },
- ),
- (
- "rustc 1.52.1-nightly (gentoo)",
- Version {
- minor: 52,
- patch: 1,
- channel: Dev,
- },
- ),
- ];
-
- for (string, expected) in cases {
- match parse(string) {
- ParseResult::Success(version) => assert_eq!(version, *expected),
- ParseResult::OopsClippy | ParseResult::OopsMirai | ParseResult::Unrecognized => {
- panic!("unrecognized: {:?}", string);
- }
- }
- }
-}
diff --git a/vendor/rustversion/tests/ui/bad-bound.rs b/vendor/rustversion/tests/ui/bad-bound.rs
deleted file mode 100644
index add8792e..00000000
--- a/vendor/rustversion/tests/ui/bad-bound.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#[rustversion::since(stable)]
-struct S;
-
-#[rustversion::any(since(stable))]
-struct S;
-
-fn main() {}
diff --git a/vendor/rustversion/tests/ui/bad-bound.stderr b/vendor/rustversion/tests/ui/bad-bound.stderr
deleted file mode 100644
index 2a964061..00000000
--- a/vendor/rustversion/tests/ui/bad-bound.stderr
+++ /dev/null
@@ -1,11 +0,0 @@
-error: expected rustc release number like 1.85, or nightly date like 2025-02-25
- --> tests/ui/bad-bound.rs:1:22
- |
-1 | #[rustversion::since(stable)]
- | ^^^^^^
-
-error: expected rustc release number like 1.85, or nightly date like 2025-02-25
- --> tests/ui/bad-bound.rs:4:26
- |
-4 | #[rustversion::any(since(stable))]
- | ^^^^^^
diff --git a/vendor/rustversion/tests/ui/bad-date.rs b/vendor/rustversion/tests/ui/bad-date.rs
deleted file mode 100644
index 09846254..00000000
--- a/vendor/rustversion/tests/ui/bad-date.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#[rustversion::nightly(stable)]
-struct S;
-
-#[rustversion::any(nightly(stable))]
-struct S;
-
-fn main() {}
diff --git a/vendor/rustversion/tests/ui/bad-date.stderr b/vendor/rustversion/tests/ui/bad-date.stderr
deleted file mode 100644
index 64c61ca2..00000000
--- a/vendor/rustversion/tests/ui/bad-date.stderr
+++ /dev/null
@@ -1,11 +0,0 @@
-error: expected nightly date, like 2025-02-25
- --> tests/ui/bad-date.rs:1:24
- |
-1 | #[rustversion::nightly(stable)]
- | ^^^^^^
-
-error: expected nightly date, like 2025-02-25
- --> tests/ui/bad-date.rs:4:28
- |
-4 | #[rustversion::any(nightly(stable))]
- | ^^^^^^
diff --git a/vendor/rustversion/tests/ui/bad-not.rs b/vendor/rustversion/tests/ui/bad-not.rs
deleted file mode 100644
index 058f340f..00000000
--- a/vendor/rustversion/tests/ui/bad-not.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#[rustversion::any(not)]
-struct S;
-
-#[rustversion::any(not, not)]
-struct S;
-
-fn main() {}
diff --git a/vendor/rustversion/tests/ui/bad-not.stderr b/vendor/rustversion/tests/ui/bad-not.stderr
deleted file mode 100644
index 2b0c6993..00000000
--- a/vendor/rustversion/tests/ui/bad-not.stderr
+++ /dev/null
@@ -1,11 +0,0 @@
-error: expected `(` after `not`
- --> tests/ui/bad-not.rs:1:20
- |
-1 | #[rustversion::any(not)]
- | ^^^
-
-error: expected `(`
- --> tests/ui/bad-not.rs:4:23
- |
-4 | #[rustversion::any(not, not)]
- | ^
diff --git a/vendor/rustversion/tests/ui/bad-version.rs b/vendor/rustversion/tests/ui/bad-version.rs
deleted file mode 100644
index 1fe8dba1..00000000
--- a/vendor/rustversion/tests/ui/bad-version.rs
+++ /dev/null
@@ -1,7 +0,0 @@
-#[rustversion::stable(nightly)]
-struct S;
-
-#[rustversion::any(stable(nightly))]
-struct S;
-
-fn main() {}
diff --git a/vendor/rustversion/tests/ui/bad-version.stderr b/vendor/rustversion/tests/ui/bad-version.stderr
deleted file mode 100644
index bf3f144b..00000000
--- a/vendor/rustversion/tests/ui/bad-version.stderr
+++ /dev/null
@@ -1,11 +0,0 @@
-error: expected rustc release number, like 1.31
- --> tests/ui/bad-version.rs:1:23
- |
-1 | #[rustversion::stable(nightly)]
- | ^^^^^^^
-
-error: expected rustc release number, like 1.31
- --> tests/ui/bad-version.rs:4:27
- |
-4 | #[rustversion::any(stable(nightly))]
- | ^^^^^^^
diff --git a/vendor/rustversion/tests/ui/const-not-fn.rs b/vendor/rustversion/tests/ui/const-not-fn.rs
deleted file mode 100644
index 215df7d7..00000000
--- a/vendor/rustversion/tests/ui/const-not-fn.rs
+++ /dev/null
@@ -1,4 +0,0 @@
-#[rustversion::attr(all(), const)]
-pub struct S;
-
-fn main() {}
diff --git a/vendor/rustversion/tests/ui/const-not-fn.stderr b/vendor/rustversion/tests/ui/const-not-fn.stderr
deleted file mode 100644
index d3cb4aa6..00000000
--- a/vendor/rustversion/tests/ui/const-not-fn.stderr
+++ /dev/null
@@ -1,5 +0,0 @@
-error: only allowed on a fn item
- --> tests/ui/const-not-fn.rs:1:28
- |
-1 | #[rustversion::attr(all(), const)]
- | ^^^^^