ref: b4e1e10bfb77a76029982fb6806b6abe30fcfeb3
parent: d018337c179c07bcbdd1948ff0e8a12a463adbf1
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Wed Sep 20 20:33:15 EDT 2023
Fix eval bug.
--- a/src/runtime/eval.c
+++ b/src/runtime/eval.c
@@ -1501,6 +1501,7 @@
case T_ISINT:
CHECK(1);
x = evali(ARG(TOP(0)));
+ n = TOP(0);
POP(1);
GOIND(GETTAG(x) == T_INT ? comTrue : combFalse);
@@ -1507,6 +1508,7 @@
case T_ISIO:
CHECK(1);
x = evali(ARG(TOP(0)));
+ n = TOP(0);
POP(1);
l = GETTAG(x);
GOIND(T_IO_BIND <= l && l <= T_IO_FLUSH ? comTrue : combFalse);
--
⑨