[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-hackers] [PATCH] Report undefined identifiers in order of appea
From: |
megane |
Subject: |
[Chicken-hackers] [PATCH] Report undefined identifiers in order of appearance |
Date: |
Thu, 20 Jun 2019 10:48:40 +0300 |
User-agent: |
mu4e 1.0; emacs 25.1.1 |
Hi,
Here's a small qol improvement.
>From b626cdb4038222690e0ca182cfc1fba2665d473b Mon Sep 17 00:00:00 2001
From: megane <address@hidden>
Date: Thu, 20 Jun 2019 10:45:59 +0300
Subject: [PATCH] Report undefined identifiers in order of appearance
Currently identifiers in (foo bar baz) are reported in reverse order,
starting from baz. If foo is a missing macro, the warning messages can
get quite confusing. It helps if that missing foo is reported first.
---
modules.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules.scm b/modules.scm
index f0cd1447..c1442a03 100644
--- a/modules.scm
+++ b/modules.scm
@@ -520,7 +520,7 @@
(write-char #\) out))
a))))
(##sys#warn (get-output-string out))))))
- (module-undefined-list mod))
+ (reverse (module-undefined-list mod)))
(when missing
(##sys#error "module unresolved" name))
(let* ((iexports
--
2.17.1
- [Chicken-hackers] [PATCH] Report undefined identifiers in order of appearance,
megane <=