aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorPaul Eggert2016-07-15 22:15:43 +0200
committerPaul Eggert2016-07-15 22:31:41 +0200
commit9569916d94c6c448862d02919e52fc3bfb9b9c8d (patch)
tree9032e51907fc78e47a16aec9fd45f100a957e906 /src/bytecode.c
parent4ba72d329525332798b3b222eaec0efc8a23ac75 (diff)
downloademacs-9569916d94c6c448862d02919e52fc3bfb9b9c8d.tar.gz
emacs-9569916d94c6c448862d02919e52fc3bfb9b9c8d.zip
Stop worrying about Alliant in bytecode.c
* src/bytecode.c (PUSH): Remove workaround for long-obsolete compiler.
Diffstat (limited to 'src/bytecode.c')
-rw-r--r--src/bytecode.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index a551eca2447..bb7922d54a4 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -338,12 +338,10 @@ relocate_byte_stack (void)
338 338
339#define FETCH2 (op = FETCH, op + (FETCH << 8)) 339#define FETCH2 (op = FETCH, op + (FETCH << 8))
340 340
341/* Push x onto the execution stack. This used to be #define PUSH(x) 341/* Push X onto the execution stack. The expression X should not
342 (*++stackp = (x)) This oddity is necessary because Alliant can't be 342 contain TOP, to avoid competing side effects. */
343 bothered to compile the preincrement operator properly, as of 4/91.
344 -JimB */
345 343
346#define PUSH(x) (top++, *top = (x)) 344#define PUSH(x) (*++top = (x))
347 345
348/* Pop a value off the execution stack. */ 346/* Pop a value off the execution stack. */
349 347