(tableRegister, freeRegisterCount int, k exprDesc, v func() exprDesc)
| 1082 | } |
| 1083 | |
| 1084 | func (f *function) FlushFieldToConstructor(tableRegister, freeRegisterCount int, k exprDesc, v func() exprDesc) { |
| 1085 | _, rk := f.expressionToRegisterOrConstant(k) |
| 1086 | _, rv := f.expressionToRegisterOrConstant(v()) |
| 1087 | f.EncodeABC(opSetTable, tableRegister, rk, rv) |
| 1088 | f.freeRegisterCount = freeRegisterCount |
| 1089 | } |
| 1090 | |
| 1091 | func (f *function) FlushToConstructor(tableRegister, pending, arrayCount int, e exprDesc) int { |
| 1092 | f.ExpressionToNextRegister(e) |
no test coverage detected