about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2024-01-29 20:06:26 +0100
committerNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2024-01-29 20:06:26 +0100
commita360ecd64be275a4ecf2693dbfa058c9b48aa5d6 (patch)
tree8fc03c1a16fe9d080a85d9c0a3c9a889d894bff4
parentad1e6298ed785ad0d327231725db501be00f14c5 (diff)
downloadrust-a360ecd64be275a4ecf2693dbfa058c9b48aa5d6.tar.gz
rust-a360ecd64be275a4ecf2693dbfa058c9b48aa5d6.zip
Delete now-useless test
The test was using an internal feature which doesn't really matter, but
more importantly, we're now fatally exiting after the duplicate lang
item, so this tests nothing.
-rw-r--r--tests/ui/traits/issue-102989.rs14
-rw-r--r--tests/ui/traits/issue-102989.stderr34
2 files changed, 0 insertions, 48 deletions
diff --git a/tests/ui/traits/issue-102989.rs b/tests/ui/traits/issue-102989.rs
deleted file mode 100644
index 216cd78e56f..00000000000
--- a/tests/ui/traits/issue-102989.rs
+++ /dev/null
@@ -1,14 +0,0 @@
-// normalize-stderr-test "loaded from .*libcore-.*.rlib" -> "loaded from SYSROOT/libcore-*.rlib"
-
-#![feature(lang_items)]
-#[lang="sized"]
-trait Sized { } //~ ERROR found duplicate lang item `sized`
-
-fn ref_Struct(self: &Struct, f: &u32) -> &u32 {
-    //~^ ERROR `self` parameter is only allowed in associated functions
-    //~| ERROR cannot find type `Struct` in this scope
-    let x = x << 1;
-    //~^ ERROR cannot find value `x` in this scope
-}
-
-fn main() {}
diff --git a/tests/ui/traits/issue-102989.stderr b/tests/ui/traits/issue-102989.stderr
deleted file mode 100644
index e17df556d8d..00000000000
--- a/tests/ui/traits/issue-102989.stderr
+++ /dev/null
@@ -1,34 +0,0 @@
-error: `self` parameter is only allowed in associated functions
-  --> $DIR/issue-102989.rs:7:15
-   |
-LL | fn ref_Struct(self: &Struct, f: &u32) -> &u32 {
-   |               ^^^^ not semantically valid as function parameter
-   |
-   = note: associated functions are those in `impl` or `trait` definitions
-
-error[E0412]: cannot find type `Struct` in this scope
-  --> $DIR/issue-102989.rs:7:22
-   |
-LL | fn ref_Struct(self: &Struct, f: &u32) -> &u32 {
-   |                      ^^^^^^ not found in this scope
-
-error[E0425]: cannot find value `x` in this scope
-  --> $DIR/issue-102989.rs:10:13
-   |
-LL |     let x = x << 1;
-   |             ^ help: a local variable with a similar name exists: `f`
-
-error[E0152]: found duplicate lang item `sized`
-  --> $DIR/issue-102989.rs:5:1
-   |
-LL | trait Sized { }
-   | ^^^^^^^^^^^^^^^
-   |
-   = note: the lang item is first defined in crate `core` (which `std` depends on)
-   = note: first definition in `core` loaded from SYSROOT/libcore-*.rlib
-   = note: second definition in the local crate (`issue_102989`)
-
-error: aborting due to 4 previous errors
-
-Some errors have detailed explanations: E0152, E0412, E0425.
-For more information about an error, try `rustc --explain E0152`.