mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 22:02:55 +01:00
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:
+10
-10
@@ -30,16 +30,16 @@ fn Run() {
|
||||
// CHECK:STDOUT: define void @main() !dbg !9 {
|
||||
// CHECK:STDOUT: entry:
|
||||
// CHECK:STDOUT: %t.var = alloca [2 x i32], align 4, !dbg !10
|
||||
// CHECK:STDOUT: %.loc14_22.1.temp = alloca { i32, i32 }, align 8, !dbg !11
|
||||
// CHECK:STDOUT: call void @_CF.Main(ptr %.loc14_22.1.temp), !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_22.3.tuple.elem = getelementptr inbounds nuw { i32, i32 }, ptr %.loc14_22.1.temp, i32 0, i32 0, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_22.4 = load i32, ptr %.loc14_22.3.tuple.elem, align 4, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_22.6.array.index = getelementptr inbounds [2 x i32], ptr %t.var, i32 0, {} zeroinitializer, !dbg !11
|
||||
// CHECK:STDOUT: store i32 %.loc14_22.4, ptr %.loc14_22.6.array.index, align 4, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_22.8.tuple.elem = getelementptr inbounds nuw { i32, i32 }, ptr %.loc14_22.1.temp, i32 0, i32 1, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_22.9 = load i32, ptr %.loc14_22.8.tuple.elem, align 4, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_22.11.array.index = getelementptr inbounds [2 x i32], ptr %t.var, i32 0, {} zeroinitializer, !dbg !11
|
||||
// CHECK:STDOUT: store i32 %.loc14_22.9, ptr %.loc14_22.11.array.index, align 4, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_23.1.temp = alloca { i32, i32 }, align 8, !dbg !11
|
||||
// CHECK:STDOUT: call void @_CF.Main(ptr %.loc14_23.1.temp), !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_23.3.tuple.elem = getelementptr inbounds nuw { i32, i32 }, ptr %.loc14_23.1.temp, i32 0, i32 0, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_23.4 = load i32, ptr %.loc14_23.3.tuple.elem, align 4, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_23.6.array.index = getelementptr inbounds [2 x i32], ptr %t.var, i32 0, {} zeroinitializer, !dbg !11
|
||||
// CHECK:STDOUT: store i32 %.loc14_23.4, ptr %.loc14_23.6.array.index, align 4, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_23.8.tuple.elem = getelementptr inbounds nuw { i32, i32 }, ptr %.loc14_23.1.temp, i32 0, i32 1, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_23.9 = load i32, ptr %.loc14_23.8.tuple.elem, align 4, !dbg !11
|
||||
// CHECK:STDOUT: %.loc14_23.11.array.index = getelementptr inbounds [2 x i32], ptr %t.var, i32 0, {} zeroinitializer, !dbg !11
|
||||
// CHECK:STDOUT: store i32 %.loc14_23.9, ptr %.loc14_23.11.array.index, align 4, !dbg !11
|
||||
// CHECK:STDOUT: ret void, !dbg !12
|
||||
// CHECK:STDOUT: }
|
||||
// CHECK:STDOUT:
|
||||
|
||||
Reference in New Issue
Block a user