summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix/utils.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/guix/utils.scm b/guix/utils.scm
index ad1c463be8..4f399b95c3 100644
--- a/guix/utils.scm
+++ b/guix/utils.scm
@@ -533,5 +533,6 @@ etc."
(let ((file (assq-ref loc 'filename))
(line (assq-ref loc 'line))
(col (assq-ref loc 'column)))
- ;; In accordance with the GCS, start line and column numbers at 1.
- (location file (and line (+ line 1)) (and col (+ col 1)))))
+ ;; In accordance with the GCS, start line and column numbers at 1. Note
+ ;; that unlike LINE and `port-column', COL is actually 1-indexed here...
+ (location file (and line (+ line 1)) col)))