| 3817 | |
| 3818 | |
| 3819 | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, |
| 3820 | int dtarget) { |
| 3821 | while (list != NO_JUMP) { |
| 3822 | int next = getjump(fs, list); |
| 3823 | if (patchtestreg(fs, list, reg)) |
| 3824 | fixjump(fs, list, vtarget); |
| 3825 | else |
| 3826 | fixjump(fs, list, dtarget); /* jump to default target */ |
| 3827 | list = next; |
| 3828 | } |
| 3829 | } |
| 3830 | |
| 3831 | |
| 3832 | static void dischargejpc (FuncState *fs) { |
no test coverage detected