Remove BYTE_MAINTAIN_TOP
commit4ba72d329525332798b3b222eaec0efc8a23ac75
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 15 Jul 2016 20:15:42 +0000 (15 22:15 +0200)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 15 Jul 2016 20:31:40 +0000 (15 22:31 +0200)
treed4f32fea06f8111c8c04c7254e346cde2e6b20df
parent1873ef3b8986193803cee2721ee738f8dee39514
Remove BYTE_MAINTAIN_TOP

It is no longer needed now that we assume GC_MARK_STACK ==
GC_MAKE_GCPROS_NOOPS.
* src/bytecode.c (BYTE_MAINTAIN_TOP): Remove.
All uses removed, and code simplified accordingly.
(BEFORE_POTENTIAL_GC, AFTER_POTENTIAL_GC): Remove, since they
are always no-ops now.  All uses removed.
(MAYBE_GC): Remove.  All uses replaced by maybe_gc,
since it is now equivalent.
src/bytecode.c