Lines Matching refs:destroying
7164 type is of type std::destroying_delete_t is a destroying operator delete. A
7165 destroying operator delete shall be a class member function named operator
7166 delete. [ Note: Array deletion cannot use a destroying operator
7183 tree destroying;
7210 if (di) di->destroying = TREE_VALUE (chain);
7385 use a destroying
7387 if (alloc_fn && di_elt.destroying)
7400 /* -- If any of the deallocation functions is a destroying
7402 destroying operator deletes are eliminated from further
7404 if (di_elt.destroying != di_fn.destroying)
7406 if (di_elt.destroying)
7498 tree destroying = di_fn.destroying;
7499 if (destroying)
7507 destroying = build_functional_cast (input_location,
7508 destroying, NULL_TREE,
7514 if (destroying)
7515 args->quick_push (destroying);
7531 /* But leave this flag off for destroying delete to avoid wrong
7540 /* If there's only a destroying delete that we can't use because the
7562 inform (DECL_SOURCE_LOCATION (excluded_destroying), "destroying "