Searched refs:aggDelete (Results 1 – 8 of 8) sorted by relevance
172 if (ad->aggDelete && tb->ty != Tarray) in canThrow()174 Type *t = ad->aggDelete->type; in canThrow()180 ad->aggDelete->kind(), ad->aggDelete->toPrettyChars()); in canThrow()
157 if (ad && ad->aggDelete) in visit()
115 DeleteDeclaration *aggDelete; // deallocator variable
200 aggDelete = NULL; in AggregateDeclaration()1162 aggDelete = (DeleteDeclaration *)search(Loc(), Id::classDelete); in semantic()
778 aggDelete = (DeleteDeclaration *)search(Loc(), Id::classDelete); in semantic()
4099 FuncDeclaration *f = ad->aggDelete; in visit()4174 if (ad->aggDelete && tb->ty != Tarray) in visit()4176 err |= exp->checkPurity(sc, ad->aggDelete); in visit()4177 err |= exp->checkSafety(sc, ad->aggDelete); in visit()4178 err |= exp->checkNogc(sc, ad->aggDelete); in visit()
5546 if (cd->aggDelete) in visit()5577 if (sd->aggDelete) in visit()5607 if (sd->aggDelete) in visit()
903 tree ddtor = (cd->aggDelete) in visit()904 ? build_address (get_symbol_decl (cd->aggDelete)) in visit()