Mercurial > hg > xemacs-beta
comparison src/specifier.c @ 5296:d185fa593d5f last-version-with-netinstall
Specify ERROR_ME_WARN explicitly in specifier_instance_from_inst_list().
src/ChangeLog
2010-10-25 Aidan Kehoe <kehoea@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.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Mon, 25 Oct 2010 17:57:37 +0100 |
parents | 1c615eb1e4b2 |
children | b9167d522a9a |
comparison
equal
deleted
inserted
replaced
5295:2474dce7304e | 5296:d185fa593d5f |
---|---|
2824 } | 2824 } |
2825 | 2825 |
2826 if (HAS_SPECMETH_P (sp, instantiate)) | 2826 if (HAS_SPECMETH_P (sp, instantiate)) |
2827 val = call_with_suspended_errors | 2827 val = call_with_suspended_errors |
2828 ((lisp_fn_t) RAW_SPECMETH (sp, instantiate), | 2828 ((lisp_fn_t) RAW_SPECMETH (sp, instantiate), |
2829 Qunbound, Qspecifier, errb, 5, specifier, | 2829 Qunbound, Qspecifier, ERROR_ME_WARN, 5, specifier, |
2830 matchspec, domain, val, depth, no_fallback); | 2830 matchspec, domain, val, depth, no_fallback); |
2831 | 2831 |
2832 if (!UNBOUNDP (val)) | 2832 if (!UNBOUNDP (val)) |
2833 { | 2833 { |
2834 unbind_to (count); | 2834 unbind_to (count); |