================ @@ -9688,6 +9688,18 @@ def err_operator_delete_param_type : Error< def err_destroying_operator_delete_not_usual : Error< "destroying operator delete can have only an optional size and optional " "alignment parameter">; +def err_type_aware_destroying_operator_delete : Error< + "type aware destroying delete is not permitted">; +def err_unsupported_type_aware_allocator : Error< + "type aware allocation operators are disabled">; +def err_no_matching_type_aware_cleanup_deallocator_mismatch : Error< + "type aware %0 requires matching %1 in %2">; +def err_type_aware_operator_found : Note< + "type aware %0 found in %1">; +def warn_mismatching_type_aware_cleanup_deallocator : Warning< + "mismatching type aware allocation operators for constructor cleanup">, InGroup<TypeAwareAllocatorMismatch>; ---------------- ojhunt wrote:
Done. <!-- Reviewable comment -OMoz2Kc-RI7WmbIMQP1:b-896fix --> <!-- Sent from Reviewable.io --> https://github.com/llvm/llvm-project/pull/113510 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits