static N_INLINE(void, asgnRef)(void** dest, void* src) { nimfr("asgnRef", "gc.nim") nimln(244, "gc.nim"); { tcell41890* LOC5; nimln(244, "gc.nim"); nimln(244, "gc.nim"); if (!!((src == NIM_NIL))) goto LA3; nimln(244, "gc.nim"); nimln(244, "gc.nim"); LOC5 = 0; LOC5 = usrtocell_45243(src); incref_47627(LOC5); } LA3: ; nimln(245, "gc.nim"); { tcell41890* LOC10; nimln(245, "gc.nim"); nimln(245, "gc.nim"); if (!!(((*dest) == NIM_NIL))) goto LA8; nimln(245, "gc.nim"); nimln(245, "gc.nim"); LOC10 = 0; LOC10 = usrtocell_45243((*dest)); decref_47202(LOC10); } LA8: ; nimln(246, "gc.nim"); (*dest) = src; popFrame(); }
static N_INLINE(void, nimGCunref)(void* p) { tcell41888* LOC1; nimfr("nimGCunref", "gc.nim") nimln(223, "gc.nim"); nimln(223, "gc.nim"); LOC1 = 0; LOC1 = usrtocell_45243(p); decref_47202(LOC1); popFrame(); }