lua-hooks/ext/luajit/src/lj_cconv.c in immunio-1.2.1 vs lua-hooks/ext/luajit/src/lj_cconv.c in immunio-2.0.2

- old
+ new

@@ -1,8 +1,8 @@ /* ** C type conversions. -** Copyright (C) 2005-2016 Mike Pall. See Copyright Notice in luajit.h +** Copyright (C) 2005-2017 Mike Pall. See Copyright Notice in luajit.h */ #include "lj_obj.h" #if LJ_HASFFI @@ -446,11 +446,13 @@ setnumV(o, (lua_Number)(uint32_t)val); else setintV(o, (int32_t)val); } } else { + uint32_t b = (val >> pos) & 1; lua_assert(bsz == 1); - setboolV(o, (val >> pos) & 1); + setboolV(o, b); + setboolV(&cts->g->tmptv2, b); /* Remember for trace recorder. */ } return 0; /* No GC step needed. */ } /* -- TValue to C type conversion ----------------------------------------- */