aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
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