-2014-04-03 Daniel Colascione <dancol@dancol.org>
-
- * alloc.c (sweep_symbols,mark_object): Assert that symbol function
- cells contain valid lisp objects. (Modified version of patch from
- Dmitry).
+2014-04-08 Daniel Colascione <dancol@dancol.org>
-2014-04-03 Daniel Colascione <dancol@dancol.org>
++ * alloc.c (sweep_symbols, mark_object): Assert that symbol
++ function cells contain valid lisp objects. (Modified version of
++ patch from Dmitry).
+
* alloc.c (detect_suspicious_free): Split actual stack capturing
out into new function for easier breakpoint setting.
(note_suspicious_free): New function.
else
{
++num_used;
- if (!pure_p)
- eassert (!STRING_MARKED_P (XSTRING (sym->s.name)));
sym->s.gcmarkbit = 0;
+ /* Attempt to catch bogus objects. */
+ eassert (valid_lisp_object_p (sym->s.function) >= 1);
}
}