commit: Specify ERROR_ME_WARN explicitly in specifier_instance_from_inst_list().

Aidan Kehoe kehoea at parhasard.net
Mon Oct 25 13:10:12 EDT 2010


changeset:   5296:d185fa593d5f
tag:         tip
user:        Aidan Kehoe <kehoea at parhasard.net>
date:        Mon Oct 25 17:57:37 2010 +0100
files:       src/ChangeLog src/specifier.c
description:
Specify ERROR_ME_WARN explicitly in specifier_instance_from_inst_list().

src/ChangeLog

2010-10-25  Aidan Kehoe  <kehoea at parhasard.net>

	* specifier.c (specifier_instance_from_inst_list):
	Call call_with_suspended_errors() with ERROR_ME_WARN, explicitly;
	avoids the problem Giacomo Boffi describes in
	http://mid.gmane.org/19617.52517.341117.388679@aiuole.stru.polimi.it
	, but the specifier instantiation bug that makes XEmacs fail for
	him is still visible.


diff -r 2474dce7304e -r d185fa593d5f src/ChangeLog
--- a/src/ChangeLog	Mon Oct 25 13:15:53 2010 +0100
+++ b/src/ChangeLog	Mon Oct 25 17:57:37 2010 +0100
@@ -1,3 +1,12 @@
+2010-10-25  Aidan Kehoe  <kehoea at parhasard.net>
+
+	* specifier.c (specifier_instance_from_inst_list):
+	Call call_with_suspended_errors() with ERROR_ME_WARN, explicitly;
+	avoids the problem Giacomo Boffi describes in
+	http://mid.gmane.org/19617.52517.341117.388679@aiuole.stru.polimi.it
+	, but the specifier instantiation bug that makes XEmacs fail for
+	him is still visible.
+
 2010-10-25  Aidan Kehoe  <kehoea at parhasard.net>
 
 	* print.c (ulong_to_bit_string): If printing zero, actually print
diff -r 2474dce7304e -r d185fa593d5f src/specifier.c
--- a/src/specifier.c	Mon Oct 25 13:15:53 2010 +0100
+++ b/src/specifier.c	Mon Oct 25 17:57:37 2010 +0100
@@ -2826,7 +2826,7 @@
       if (HAS_SPECMETH_P (sp, instantiate))
 	val = call_with_suspended_errors
 	  ((lisp_fn_t) RAW_SPECMETH (sp, instantiate),
-	   Qunbound, Qspecifier, errb, 5, specifier,
+	   Qunbound, Qspecifier, ERROR_ME_WARN, 5, specifier,
 	   matchspec, domain, val, depth, no_fallback);
 
       if (!UNBOUNDP (val))



More information about the XEmacs-Patches mailing list