Searched refs:needsDtor (Results 1 – 4 of 4) sorted by relevance
4155 bool needsDtor; in interpretAssignToSlice() member4182 else if (!needsPostblit && !needsDtor) in interpretAssignToSlice()4189 Expression *tmpelem = needsDtor ? copyLiteral(oldelem).copy() : NULL; in interpretAssignToSlice()4198 if (needsDtor) in interpretAssignToSlice()4223 rb.needsDtor = sd && sd->dtor && e->op == TOKassign; in interpretAssignToSlice()
1868 const bool needsDtor = (!isRef && arg->type->needsDestruction() && i != lastthrow); in functionParameters() local1873 needsDtor ? "__pfx" : "__pfy", in functionParameters()1880 if (!needsDtor) in functionParameters()
4260 bool needsDtor; in interpretAssignToSlice() member4284 else if (!needsPostblit && !needsDtor) in interpretAssignToSlice()4291 Expression tmpelem = needsDtor ? copyLiteral(oldelem).copy() : null; in interpretAssignToSlice()4298 if (needsDtor) in interpretAssignToSlice()4321 rb.needsDtor = sd && sd.dtor && e.op == EXP.assign; in interpretAssignToSlice()
2316 const bool needsDtor = !isRef && arg.type.needsDestruction() && in functionParameters() local2324 needsDtor ? "__pfx" : "__pfy", in functionParameters()2332 if (needsDtor) in functionParameters()2340 if (!needsDtor) in functionParameters()