about summary refs log tree commit diff
path: root/src/test/ui/span/issue-39018.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/span/issue-39018.rs')
-rw-r--r--src/test/ui/span/issue-39018.rs38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/test/ui/span/issue-39018.rs b/src/test/ui/span/issue-39018.rs
deleted file mode 100644
index b6db4008db0..00000000000
--- a/src/test/ui/span/issue-39018.rs
+++ /dev/null
@@ -1,38 +0,0 @@
-pub fn main() {
-    let x = "Hello " + "World!";
-    //~^ ERROR cannot add
-
-    // Make sure that the span outputs a warning
-    // for not having an implementation for std::ops::Add
-    // that won't output for the above string concatenation
-    let y = World::Hello + World::Goodbye;
-    //~^ ERROR cannot add
-
-    let x = "Hello " + "World!".to_owned();
-    //~^ ERROR cannot add
-}
-
-enum World {
-    Hello,
-    Goodbye,
-}
-
-fn foo() {
-    let a = String::new();
-    let b = String::new();
-    let c = "";
-    let d = "";
-    let e = &a;
-    let _ = &a + &b; //~ ERROR cannot add
-    let _ = &a + b; //~ ERROR cannot add
-    let _ = a + &b; // ok
-    let _ = a + b; //~ ERROR mismatched types
-    let _ = e + b; //~ ERROR cannot add
-    let _ = e + &b; //~ ERROR cannot add
-    let _ = e + d; //~ ERROR cannot add
-    let _ = e + &d; //~ ERROR cannot add
-    let _ = &c + &d; //~ ERROR cannot add
-    let _ = &c + d; //~ ERROR cannot add
-    let _ = c + &d; //~ ERROR cannot add
-    let _ = c + d; //~ ERROR cannot add
-}