On Tue, Mar 18, 2025 at 11:27:07AM +0530, Tejas Belagod wrote: > Add a function to traverse down the pointer layers to the pointee type. > > gcc/ChangeLog: > * tree.h (strip_pointer_types): New. > --- > gcc/tree.h | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/gcc/tree.h b/gcc/tree.h > index 6f45359f103..77eddc4515c 100644 > --- a/gcc/tree.h > +++ b/gcc/tree.h > @@ -5047,6 +5047,15 @@ strip_array_types (tree type) > return type; > } >
Please add a function comment for this, similarly how strip_array_types has one. > +inline const_tree > +strip_pointer_types (const_tree type) > +{ > + while (POINTER_TYPE_P (type)) > + type = TREE_TYPE (type); > + > + return type; > +} > + Ok with that nit fixed. Jakub