On Mon, Feb 03, 2025 at 11:33:38AM +0100, Richard Biener wrote: > The first argument is supposed to be a type, not a decl. > > Bootstrap & regtest running on x86_64-unknown-linux-gnu. > > OK? > > PR c++/79786 > gcc/cp/ > * rtti.cc (emit_tinfo_decl): Fix DATA_ABI_ALIGNMENT invocation.
LGTM. > --- a/gcc/cp/rtti.cc > +++ b/gcc/cp/rtti.cc > @@ -1741,7 +1741,8 @@ emit_tinfo_decl (tree decl) > /* Avoid targets optionally bumping up the alignment to improve > vector instruction accesses, tinfo are never accessed this way. */ > #ifdef DATA_ABI_ALIGNMENT > - SET_DECL_ALIGN (decl, DATA_ABI_ALIGNMENT (decl, TYPE_ALIGN (TREE_TYPE > (decl)))); > + SET_DECL_ALIGN (decl, DATA_ABI_ALIGNMENT (TREE_TYPE (decl), > + TYPE_ALIGN (TREE_TYPE (decl)))); > DECL_USER_ALIGN (decl) = true; > #endif > return true; > -- > 2.43.0 Jakub