about summary refs log tree commit diff
path: root/src/test/ui/suggestions/str-array-assignment.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/suggestions/str-array-assignment.rs')
-rw-r--r--src/test/ui/suggestions/str-array-assignment.rs13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/test/ui/suggestions/str-array-assignment.rs b/src/test/ui/suggestions/str-array-assignment.rs
index 444684507d3..b70028bd926 100644
--- a/src/test/ui/suggestions/str-array-assignment.rs
+++ b/src/test/ui/suggestions/str-array-assignment.rs
@@ -8,25 +8,14 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-fn main() { //~ NOTE expected `()` because of default return type
+fn main() {
   let s = "abc";
   let t = if true { s[..2] } else { s };
   //~^ ERROR if and else have incompatible types
-  //~| NOTE expected str, found &str
-  //~| NOTE expected type
   let u: &str = if true { s[..2] } else { s };
   //~^ ERROR mismatched types
-  //~| NOTE expected &str, found str
-  //~| NOTE expected type
   let v = s[..2];
   //~^ ERROR the trait bound `str: std::marker::Sized` is not satisfied
-  //~| HELP consider borrowing here
-  //~| NOTE `str` does not have a constant size known at compile-time
-  //~| HELP the trait `std::marker::Sized` is not implemented for `str`
-  //~| NOTE all local variables must have a statically known size
   let w: &str = s[..2];
   //~^ ERROR mismatched types
-  //~| NOTE expected &str, found str
-  //~| NOTE expected type
-  //~| HELP consider borrowing here
 }