Searched refs:build_new (Results 1 – 25 of 32) sorted by relevance
12
187 * init.c (build_new): Use a TARGET_EXPR instead of SAVE_EXPR for312 * init.c (build_new): Copy size to the saveable obstack.314 * init.c (build_new): Stick a CLEANUP_POINT_EXPR inside the361 * init.c (build_new): Check for null throw spec, not nothrow_t.412 * init.c (build_new): Use them. Support placement delete.423 * init.c (build_new): Make the cleanup last longer.432 * init.c (build_new): Handle vec delete in EH cleanup.447 * init.c (build_new): Handle freeing allocated memory when the1978 * init.c (build_new): Fix nothrow handling.2533 * init.c (build_new): Make sure PLACEMENT has a type.[all …]
828 * call.c (build_method_call): Don't call build_new when calling a1217 * init.c (build_new): Encode vector news so that later we will know2156 * init.c (build_new): Handle initialization of arrays of builtins2325 * init.c (build_new): Use build_pointer_type instead of2365 * init.c (build_new): Catch use of an initializer list where it2370 * init.c (build_new): Wrap alloc_expr in an RTL_EXPR if nelts is2681 * init.c (build_new): Fix -fcheck-new for array new.2714 * init.c (build_new): Don't allow new on a function type.2958 * init.c (build_new): Set TREE_NO_UNUSED_WARNING on COMPOUND_EXPRs3018 * init.c (build_new): Save the allocation before calling[all …]
119 * init.c (build_new): Likewise.144 * except.c (expand_throw): Fix Dec 6th change, build_new likes a1244 * init.c (build_new): Don't automatically save rval.3440 (build_new): Support vec new. Always call something.3749 * init.c (build_new): pedwarn about newing const and volatile3936 * init.c (build_new): Convert array size argument to size_t.3939 groktypename before passing it to build_new.3957 * init.c (build_new, build_vec_delete): Use global new and delete3972 * init.c (build_new): Handle array typedefs properly.4205 * init.c (build_new): Set the return type of multidimensional[all …]
103 * cp-init.c (build_new): Don't mess with rval when building177 (build_new): Likewise.
576 * init.c (build_new): Don't add a cookie to new (void *) T[2].1788 (build_new): Likewise.2235 * init.c (build_new): Fix array new without -fcheck-new.2247 * init.c (build_new): Use it instead of the RTL_EXPR nastiness and2275 * init.c (build_new): Use a TARGET_EXPR for alloc_expr.2723 (build_new): Likewise.2843 * init.c (build_new): pedwarn about init and array new.3815 * init.c (build_new): Delete gc code.
74 * init.c (build_new): Do auto deduction if type is describable.725 * init.c (build_new): Handle 'new auto'.1615 * init.c (perform_member_init, build_new_1, build_new): Likewise.2279 (build_new): Ditto.2349 (build_new): Ditto.
639 * init.c (build_new): Check for invalid init.1137 * init.c (build_new): Return early on invalid placement.1875 * init.c (build_new): Correct logic for zero-element array2264 (build_new): Adjust accordingly.
463 * init.c (build_new): Don't turn a null *init into a pointer to1743 build_new, build_vec_delete_1, build_vec_init, build_delete): Adjust.2568 * init.c (build_new): Don't do auto deduction where it might
417 * init.c (build_new): ... to here.1362 * init.c (build_new): Correct comments.2869 build_offset_ref, decl_constant_value, build_new, build_new_1,4533 (build_new): Likewise.4558 * init.c (build_new): Simplify.5155 * init.c (build_new): Likewise.
958 * init.c (build_new): Remove warning for zero-element1774 * init.c (build_new): Tweak comment.1781 * init.c (build_new): Call complete_type_or_else to ensure that the
2470 (build_new_1, build_new): Likewise.2474 build_new. For CALL_EXPR create a vec rather than a tree_list;3563 * init.c (build_new): Don't call describable_type unless we
409 * init.c (build_new): Likewise.1749 * init.c (build_new): Likewise.3198 * init.c (build_new, build_delete): Likewise.
474 * init.c (build_new): Don't use min_tree_cons.1301 * init.c (build_new): Remove unused variable.1619 * init.c (build_new): Don't save and restore1660 * init.c (build_new): Call build_new_1 directly, rather than5248 (build_new): Likewise.
2697 * init.c (build_new): Handle deducing a class with new2780 (build_new): Use fold_non_dependent_expr. Tweak a condition.2965 build_new, build_delete): Likewise.4781 * init.c (build_new): Likewise.
1019 * init.c (build_new): When value-initializing an array new,2510 (build_new): Handle new-expression with paren-init when the2587 (build_new): Deduce the array size in new-expression if not6516 * init.c (build_new): Add location_t parameter and use it throughout.
680 * init.c (build_new): Complain about non-integral size.6156 * init.c (build_new): Propagate error_mark_node up.6428 (build_new): Initialize `nelts' to NULL_TREE. Initialize6864 * init.c (build_new_1): Split out from build_new.6865 (build_new): Just return a NEW_EXPR.
3855 build_new (location_t loc, vec<tree, va_gc> **placement, tree type, in build_new() function
4923 * init.c (build_new): Handle deduction from no initializer.5241 * init.c (build_new): Make backups of any CONSTRUCTORs in init.
2328 * init.c (build_new): Use cp_expr_loc_or_input_loc in two places.5186 (build_new): Call valid_array_size_p instead of error.
7068 extern tree build_new (location_t,
874 (build_new): Detect and diagnose negative array sizes.
3049 * init.c (build_new): Allow enumeration types for the array-bounds
3142 * init.c (build_new): Don't try to process an array initializer
3898 * init.c (build_new): Likewise.
2715 * init.c (build_new): Likewise.