N_NIMCALL(void, carrypasses_241231)(Tnode190813* nodes, Tsym190843* module, Tpass241017* passes, NI passesLen0) { Tpassdata241019 passdata; nimfr("carryPasses", "passes.nim") memset((void*)(&passdata), 0, sizeof(passdata)); nimln(107, "passes.nim"); passdata.Field0 = nodes; { Tpass241017 pass_241272; NI i_241277; memset((void*)(&pass_241272), 0, sizeof(pass_241272)); nimln(1689, "system.nim"); i_241277 = ((NI) 0); { nimln(1690, "system.nim"); while (1) { Tpassdata241019 LOC4; NI TMP4116; if (!(i_241277 < passesLen0)) goto LA3; nimln(1691, "system.nim"); if ((NU)(i_241277) >= (NU)(passesLen0)) raiseIndexError(); pass_241272 = passes[i_241277]; nimln(109, "passes.nim"); memset((void*)(&LOC4), 0, sizeof(LOC4)); carrypass_241208((&pass_241272), module, passdata, (&LOC4)); passdata.Field0 = LOC4.Field0; passdata.Field1 = LOC4.Field1; nimln(1692, "system.nim"); TMP4116 = addInt(i_241277, ((NI) 1)); i_241277 = (NI)(TMP4116); } LA3: ; } } popFrame(); }
N_NIMCALL(void, carrypasses_241231)(Tnode191813* nodes, Tsym191843* module, Tpass241017* passes, NI passesLen0) { TY432293 passdata; memset((void*)(&passdata), 0, sizeof(passdata)); passdata.Field0 = nodes; { Tpass241017 pass_241272; NI i_241277; memset((void*)(&pass_241272), 0, sizeof(pass_241272)); i_241277 = ((NI) 0); { while (1) { TY432293 LOC4; if (!(i_241277 < passesLen0)) goto LA3; pass_241272 = passes[i_241277]; memset((void*)(&LOC4), 0, sizeof(LOC4)); carrypass_241208(pass_241272, module, passdata, (&LOC4)); passdata.Field0 = LOC4.Field0; passdata.Field1 = LOC4.Field1; i_241277 += ((NI) 1); } LA3: ; } } }