//@ compile-flags: -O #![crate_type = "lib"] #[no_mangle] pub fn test_assert(x: bool) { assert!(x); } // check that assert! emits branch weights // CHECK-LABEL: @test_assert( // CHECK: br i1 %x, label %bb2, label %bb1, !prof ![[NUM:[0-9]+]] // CHECK: bb1: // CHECK: panic // CHECK: bb2: // CHECK: ret void // CHECK: ![[NUM]] = !{!"branch_weights", {{(!"expected", )?}}i32 2000, i32 1}