Skip to content
4 changes: 2 additions & 2 deletions source/compiler/qsc/src/interpret/debug.rs
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@ pub(crate) fn format_call_stack(
trace,
" in {}:{}:{}",
name.unwrap_or("<expression>".to_string()),
pos.line,
pos.column,
pos.line + 1,
pos.column + 1,
)
.expect("writing to string should succeed");

Expand Down
14 changes: 7 additions & 7 deletions source/compiler/qsc/src/interpret/debug/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -94,10 +94,10 @@ fn stack_traces_can_cross_eval_session_and_file_boundaries() {
expect![[r#"
Error: division by zero
Call stack:
at Adjoint Test.C in 1.qs:10:12
at Adjoint Test.B in 1.qs:3:12
at Adjoint Test2.A in 2.qs:4:12
at Z in line_0:0:34
at Adjoint Test.C in 1.qs:11:13
at Adjoint Test.B in 1.qs:4:13
at Adjoint Test2.A in 2.qs:5:13
at Z in line_0:1:35
"#]]
.assert_eq(stack_trace);
}
Expand Down Expand Up @@ -165,9 +165,9 @@ fn stack_traces_can_cross_file_and_entry_boundaries() {
expect![[r#"
Error: division by zero
Call stack:
at Adjoint Test.C in 1.qs:10:12
at Adjoint Test.B in 1.qs:3:12
at Adjoint Test2.A in 2.qs:4:12
at Adjoint Test.C in 1.qs:11:13
at Adjoint Test.B in 1.qs:4:13
at Adjoint Test2.A in 2.qs:5:13
"#]]
.assert_eq(stack_trace);
}
Expand Down
Loading