Re: [PATCH] c++: some assorted code improvements

2023-05-04 Thread Jason Merrill via Gcc-patches
On 5/4/23 12:33, Patrick Palka wrote: * Harden some tree accessor macros and fix some incorrect uses of PLACEHOLDER_TYPE_CONSTRAINTS. * Use strip_innermost_template_args in outer_template_args. * Add !processing_template_decl early exit tests to some dependence predicates. OK. gcc/cp/Ch

[PATCH] c++: some assorted code improvements

2023-05-04 Thread Patrick Palka via Gcc-patches
* Harden some tree accessor macros and fix some incorrect uses of PLACEHOLDER_TYPE_CONSTRAINTS. * Use strip_innermost_template_args in outer_template_args. * Add !processing_template_decl early exit tests to some dependence predicates. gcc/cp/ChangeLog: * cp-tree.h (PLACEHOLDER_TYPE_C