| 1390 | } |
| 1391 | |
| 1392 | void fxScopeCodedBody(txScope* self, txCoder* coder) |
| 1393 | { |
| 1394 | txScope* functionScope = self->scope; |
| 1395 | if ((functionScope->node->flags & mxEvalFlag) && !(functionScope->node->flags & mxStrictFlag)) { |
| 1396 | coder->environmentLevel--; |
| 1397 | fxCoderAddByte(coder, 0, XS_CODE_WITHOUT); |
| 1398 | coder->environmentLevel--; |
| 1399 | fxCoderAddByte(coder, 0, XS_CODE_WITHOUT); |
| 1400 | fxCoderAddIndex(coder, 0, XS_CODE_UNWIND_1, self->declareNodeCount); |
| 1401 | coder->scopeLevel -= self->declareNodeCount; |
| 1402 | } |
| 1403 | else |
| 1404 | fxScopeCoded(self, coder); |
| 1405 | } |
| 1406 | |
| 1407 | void fxScopeCodingBlock(txScope* self, txCoder* coder) |
| 1408 | { |
no test coverage detected