1| |#![allow(unused_assignments, unused_variables)] 2| | 3| 1|fn main() { 4| 1| // Initialize test constants in a way that cannot be determined at compile time, to ensure 5| 1| // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from 6| 1| // dependent conditions. 7| 1| let 8| 1| is_true 9| 1| = 10| 1| std::env::args().len() 11| 1| == 12| 1| 1 13| 1| ; 14| 1| let 15| 1| mut 16| 1| countdown 17| 1| = 18| 1| 0 19| 1| ; 20| 1| if 21| 1| is_true 22| 1| { 23| 1| countdown 24| 1| = 25| 1| 10 26| 1| ; 27| 1| } ^0 28| 1|}