about summary refs log tree commit diff
path: root/src/test/ui/parser/expr-as-stmt.fixed
diff options
context:
space:
mode:
authorAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-05 09:13:28 +0100
committerAlbert Larsan <74931857+albertlarsan68@users.noreply.github.com>2023-01-11 09:32:08 +0000
commitcf2dff2b1e3fa55fa5415d524200070d0d7aacfe (patch)
tree40a88d9a46aaf3e8870676eb2538378b75a263eb /src/test/ui/parser/expr-as-stmt.fixed
parentca855e6e42787ecd062d81d53336fe6788ef51a9 (diff)
downloadrust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.tar.gz
rust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.zip
Move /src/test to /tests
Diffstat (limited to 'src/test/ui/parser/expr-as-stmt.fixed')
-rw-r--r--src/test/ui/parser/expr-as-stmt.fixed79
1 files changed, 0 insertions, 79 deletions
diff --git a/src/test/ui/parser/expr-as-stmt.fixed b/src/test/ui/parser/expr-as-stmt.fixed
deleted file mode 100644
index b06f62794c4..00000000000
--- a/src/test/ui/parser/expr-as-stmt.fixed
+++ /dev/null
@@ -1,79 +0,0 @@
-// run-rustfix
-// rustfix-only-machine-applicable
-#![allow(unused_variables)]
-#![allow(dead_code)]
-#![allow(unused_must_use)]
-
-fn foo() -> i32 {
-    ({2}) + {2} //~ ERROR expected expression, found `+`
-    //~^ ERROR mismatched types
-}
-
-fn bar() -> i32 {
-    ({2}) + 2 //~ ERROR leading `+` is not supported
-    //~^ ERROR mismatched types
-}
-
-fn zul() -> u32 {
-    let foo = 3;
-    ({ 42 }) + foo; //~ ERROR expected expression, found `+`
-    //~^ ERROR mismatched types
-    32
-}
-
-fn baz() -> i32 {
-    ({ 3 }) * 3 //~ ERROR type `{integer}` cannot be dereferenced
-    //~^ ERROR mismatched types
-}
-
-fn moo(x: u32) -> bool {
-    (match x {
-        _ => 1,
-    }) > 0 //~ ERROR expected expression
-}
-
-fn qux() -> u32 {
-    ({2}) - 2 //~ ERROR cannot apply unary operator `-` to type `u32`
-    //~^ ERROR mismatched types
-}
-
-fn space_cadet() -> bool {
-    ({ true }) | { true } //~ ERROR E0308
-    //~^ ERROR expected parameter name
-}
-
-fn revenge_from_mars() -> bool {
-    ({ true }) && { true } //~ ERROR E0308
-    //~^ ERROR mismatched types
-}
-
-fn attack_from_mars() -> bool {
-    ({ true }) || { true } //~ ERROR E0308
-    //~^ ERROR mismatched types
-}
-
-// This gets corrected by adding a semicolon, instead of parens.
-// It's placed here to help keep track of the way this diagnostic
-// needs to interact with type checking to avoid MachineApplicable
-// suggestions that actually break stuff.
-//
-// If you're wondering what happens if that `foo()` is a `true` like
-// all the ones above use? Nothing. It makes neither suggestion in
-// that case.
-fn asteroids() -> impl FnOnce() -> bool {
-    { foo(); } || { true } //~ ERROR E0308
-}
-
-// https://github.com/rust-lang/rust/issues/105179
-fn r#match() -> i32 {
-    (match () { () => 1 }) + match () { () => 1 } //~ ERROR expected expression, found `+`
-    //~^ ERROR mismatched types
-}
-
-// https://github.com/rust-lang/rust/issues/102171
-fn r#unsafe() -> i32 {
-    (unsafe { 1 }) + unsafe { 1 } //~ ERROR expected expression, found `+`
-    //~^ ERROR mismatched types
-}
-
-fn main() {}