Include the call arguments in the location of a call. (#4602)

Underline the entire call in diagnostics, not only the portion up to the
`(`.
This commit is contained in:
Richard Smith
2024-12-02 18:51:44 +00:00
committed by GitHub
parent d0e067ac75
commit 63ff0cca1a
106 changed files with 1575 additions and 1576 deletions
@@ -34,7 +34,7 @@ fn Main() {
// CHECK:STDOUT: entry:
// CHECK:STDOUT: %x.var = alloca {}, align 8, !dbg !11
// CHECK:STDOUT: call void @_CFoo.Main(), !dbg !12
// CHECK:STDOUT: %.loc17_22.1.temp = alloca {}, align 8, !dbg !12
// CHECK:STDOUT: %.loc17_23.1.temp = alloca {}, align 8, !dbg !12
// CHECK:STDOUT: call void @_CBar.Main(), !dbg !13
// CHECK:STDOUT: ret void, !dbg !14
// CHECK:STDOUT: }
@@ -39,8 +39,8 @@ fn Main() {
// CHECK:STDOUT:
// CHECK:STDOUT: define void @_CMain.Main() !dbg !12 {
// CHECK:STDOUT: entry:
// CHECK:STDOUT: %.loc16_4.1.temp = alloca { i32, i32, i32 }, align 8, !dbg !13
// CHECK:STDOUT: call void @_CF.Main(ptr %.loc16_4.1.temp, { i32 } { i32 1 }, ptr @tuple.2.loc16_20.12), !dbg !13
// CHECK:STDOUT: %.loc16_21.1.temp = alloca { i32, i32, i32 }, align 8, !dbg !13
// CHECK:STDOUT: call void @_CF.Main(ptr %.loc16_21.1.temp, { i32 } { i32 1 }, ptr @tuple.2.loc16_20.12), !dbg !13
// CHECK:STDOUT: ret void, !dbg !14
// CHECK:STDOUT: }
// CHECK:STDOUT: