| #![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; |
| } |
| } |