//@ run-rustfix | |
// Check that we try to correct `=>` to `>=` in conditions. | |
#![allow(unused)] | |
fn main() { | |
let a = 0; | |
let b = 1; | |
if a >= b {} //~ERROR | |
} | |
fn foo() { | |
let a = 0; | |
if a >= 1 {} //~ERROR | |
} | |
fn a() { | |
let a = 0; | |
if 1 >= a {} //~ERROR | |
} | |
fn bar() { | |
let a = 0; | |
let b = 1; | |
if a >= b && a != b {} //~ERROR | |
} | |
fn qux() { | |
let a = 0; | |
let b = 1; | |
if a != b && a >= b {} //~ERROR | |
} | |
fn baz() { | |
let a = 0; | |
let b = 1; | |
let _ = a >= b; //~ERROR | |
} | |
fn b() { | |
let a = 0; | |
let b = 1; | |
match a >= b { //~ERROR | |
_ => todo!(), | |
} | |
} |