| 2498 | } |
| 2499 | |
| 2500 | void fxBindingNodeCodeAssign(void* it, void* param, txFlag flag) |
| 2501 | { |
| 2502 | txBindingNode* self = it; |
| 2503 | txTargetCode* target = fxCoderCreateTarget(param); |
| 2504 | fxCoderAddByte(param, 1, XS_CODE_DUB); |
| 2505 | fxCoderAddByte(param, 1, XS_CODE_UNDEFINED); |
| 2506 | fxCoderAddByte(param, -1, XS_CODE_STRICT_NOT_EQUAL); |
| 2507 | fxCoderAddBranch(param, -1, XS_CODE_BRANCH_IF_1, target); |
| 2508 | fxCoderAddByte(param, -1, XS_CODE_POP); |
| 2509 | fxNodeDispatchCode(self->initializer, param); |
| 2510 | fxCoderAdd(param, 0, target); |
| 2511 | fxNodeDispatchCodeAssign(self->target, param, flag); |
| 2512 | } |
| 2513 | |
| 2514 | void fxBindingNodeCodeReference(void* it, void* param, txFlag flag) |
| 2515 | { |
nothing calls this directly
no test coverage detected