mirror of
https://git.proxmox.com/git/rustc
synced 2025-05-02 05:41:41 +00:00
26 lines
456 B
Rust
26 lines
456 B
Rust
// compile-flags: -O -g
|
|
|
|
#![crate_type = "lib"]
|
|
|
|
#[inline(always)]
|
|
fn foo() {
|
|
bar();
|
|
}
|
|
|
|
#[inline(never)]
|
|
#[no_mangle]
|
|
fn bar() {
|
|
panic!();
|
|
}
|
|
|
|
#[no_mangle]
|
|
pub fn example() {
|
|
foo();
|
|
}
|
|
|
|
// CHECK-LABEL: @example
|
|
// CHECK: tail call void @bar(){{( #[0-9]+)?}}, !dbg [[DBG_ID:![0-9]+]]
|
|
// CHECK: [[DBG_ID]] = !DILocation(line: 7,
|
|
// CHECK-SAME: inlinedAt: [[INLINE_ID:![0-9]+]])
|
|
// CHECK: [[INLINE_ID]] = !DILocation(line: 18,
|