| //@ compile-flags: -Copt-level=3 | |
| #![crate_type = "lib"] | |
| use std::char::EscapeDebug; | |
| // Make sure no bounds checks are emitted when escaping a character. | |
| // CHECK-LABEL: @char_escape_debug_no_bounds_check | |
| #[no_mangle] | |
| pub fn char_escape_debug_no_bounds_check(c: char) -> EscapeDebug { | |
| // CHECK-NOT: panic | |
| // CHECK-NOT: panic_bounds_check | |
| c.escape_debug() | |
| } |