[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 608afd6e4e: Improve Finternal__define_uninitialized_variable erro
From: |
Lars Ingebrigtsen |
Subject: |
master 608afd6e4e: Improve Finternal__define_uninitialized_variable erroring |
Date: |
Tue, 17 May 2022 05:06:48 -0400 (EDT) |
branch: master
commit 608afd6e4ec46ca9b3843c05934d72e759fe1ad5
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Improve Finternal__define_uninitialized_variable erroring
* src/eval.c (Finternal__define_uninitialized_variable): Say what
symbol we're bugging out on for easier debugging.
---
src/eval.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/eval.c b/src/eval.c
index 25ac8e4529..08e2dce61e 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -741,7 +741,9 @@ value. */)
and where the `foo` package only gets loaded when <foo-function>
is called, so the outer `let` incorrectly made the binding lexical
because the <foo-var> wasn't yet declared as dynamic at that point. */
- error ("Defining as dynamic an already lexical var");
+ xsignal2 (Qerror,
+ build_string ("Defining as dynamic an already lexical var"),
+ symbol);
XSYMBOL (symbol)->u.s.declared_special = true;
if (!NILP (doc))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 608afd6e4e: Improve Finternal__define_uninitialized_variable erroring,
Lars Ingebrigtsen <=