private static void CgUnopExp(FuncInfo fi, UnopExp node, int a) { var b = fi.AllocReg(); CgExp(fi, node.Exp, b, 1); fi.EmitUnaryOp(node.GetOpCode(), a, b); fi.FreeReg(); }
private static void CgUnopExp(FuncInfo fi, UnopExp node, int a) { var b = fi.AllocReg(); CgExp(fi, node.Exp, b, 1); fi.EmitUnaryOp(node.GetOpCode(), a, b); fi.FreeReg(); }