MCPcopy Create free account
hub / github.com/Achain-Dev/Achain / codecomp

Function codecomp

src/Chain/libraries/glua/lcode.cpp:825–838  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

823
824
825static void codecomp(FuncState *fs, OpCode op, int cond, expdesc *e1,
826 expdesc *e2) {
827 int o1 = luaK_exp2RK(fs, e1);
828 int o2 = luaK_exp2RK(fs, e2);
829 freeexp(fs, e2);
830 freeexp(fs, e1);
831 if (cond == 0 && op != OP_EQ) {
832 int temp; /* exchange args to replace by '<' or '<=' */
833 temp = o1; o1 = o2; o2 = temp; /* o1 <==> o2 */
834 cond = 1;
835 }
836 e1->u.info = condjump(fs, op, cond, o1, o2);
837 e1->k = VJMP;
838}
839
840
841void luaK_prefix(FuncState *fs, UnOpr op, expdesc *e, int line) {

Callers 1

luaK_posfixFunction · 0.85

Calls 3

luaK_exp2RKFunction · 0.85
freeexpFunction · 0.85
condjumpFunction · 0.85

Tested by

no test coverage detected