| // Regression test for issue #813. | |
| // This ensures that the unary negation operator `-` cannot be applied to an owned `String`. | |
| // Previously, due to a type-checking bug, this was mistakenly accepted by the compiler. | |
| fn main() { | |
| -"foo".to_string(); //~ ERROR cannot apply unary operator `-` to type `String` | |
| } |