]> git.proxmox.com Git - rustc.git/blob - src/test/codegen/debug-column.rs
New upstream version 1.44.1+dfsg1
[rustc.git] / src / test / codegen / debug-column.rs
1 // Verify that debuginfo column nubmers are 1-based byte offsets.
2 //
3 // ignore-windows
4 // compile-flags: -C debuginfo=2
5
6 fn main() {
7 unsafe {
8 // Column numbers are 1-based. Regression test for #65437.
9 // CHECK: call void @giraffe(), !dbg [[A:!.*]]
10 giraffe();
11
12 // Column numbers use byte offests. Regression test for #67360
13 // CHECK: call void @turtle(), !dbg [[B:!.*]]
14 /* ż */ turtle();
15
16 // CHECK: [[A]] = !DILocation(line: 10, column: 9,
17 // CHECK: [[B]] = !DILocation(line: 14, column: 10,
18 }
19 }
20
21 extern {
22 fn giraffe();
23 fn turtle();
24 }