| #![allow(dead_code, unused_assignments, unused_variables)] | |
| pub fn unused_pub_fn_not_in_library() { | |
| // Initialize test constants in a way that cannot be determined at compile time, to ensure | |
| // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from | |
| // dependent conditions. | |
| let is_true = std::env::args().len() == 1; | |
| let mut countdown = 0; | |
| if is_true { | |
| countdown = 10; | |
| } | |
| } | |
| fn unused_fn() { | |
| // Initialize test constants in a way that cannot be determined at compile time, to ensure | |
| // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from | |
| // dependent conditions. | |
| let is_true = std::env::args().len() == 1; | |
| let mut countdown = 0; | |
| if is_true { | |
| countdown = 10; | |
| } | |
| } | |
| fn main() { | |
| // Initialize test constants in a way that cannot be determined at compile time, to ensure | |
| // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from | |
| // dependent conditions. | |
| let is_true = std::env::args().len() == 1; | |
| let mut countdown = 0; | |
| if is_true { | |
| countdown = 10; | |
| } | |
| } |