>>>>> On Tue, 15 Nov 2005 00:42:57 -0500, "Richard M. Stallman" <[EMAIL
>>>>> PROTECTED]> said:
> If the problem is reproducible, it should be fairly straightforward
> to debug. Is there clobbered data or not?
I myself don't see the problem, but according to the report from
David, some keymap seems to be clobbered.
>> I think compile-time analysis would not become perfect because of
>> dynamic bindings.
> Sorry, I don't understand. Symbols are never copied to pure space,
> so their bindings, whether dynamic or not, can't cause this kind of
> problem.
I meant a kind of analysis to ensure that any literals inside a
function are not modified. In dynamic scoping environment, objects
exposed to another function are not limited to those are passed via
arguments.
>> On some systems including Mac OS X, the pure storage is not
>> remapped to the text segment. But still one can set watchpoint to
>> the array `pure' to do run-time check.
> I don't follow. Run-time check of what?
To detect the case that the contents of the pure storage are changed
accidentally. It actually occurred when I tried preloading
international/encoded-kb.elc. Maybe CHECK_IMPURE should be added to
Fccl_execute_on_string?
YAMAMOTO Mitsuharu
[EMAIL PROTECTED]
_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug