mirror of
https://github.com/rust-lang/rust-clippy
synced 2025-02-25 11:57:25 +00:00
14 lines
399 B
Rust
14 lines
399 B
Rust
#![feature(plugin, never_type)]
|
|
#![plugin(clippy)]
|
|
#![deny(diverging_sub_expression)]
|
|
|
|
#[allow(empty_loop)]
|
|
fn diverge() -> ! { loop {} }
|
|
|
|
#[allow(unused_variables, unnecessary_operation)]
|
|
fn main() {
|
|
let b = true;
|
|
b || diverge(); //~ ERROR sub-expression diverges
|
|
let y = (5, diverge(), 6); //~ ERROR sub-expression diverges
|
|
println!("{}", y.1); //~ ERROR sub-expression diverges
|
|
}
|