On 04/09/2024 14:26, Christophe Lyon wrote:
> vcreateq have no overloaded forms, so there's no need for resolve ().
>
> 2024-07-11 Christophe Lyon <[email protected]>
>
> gcc/
> * config/arm/arm-mve-builtins-shapes.cc (create_def): Remove
> resolve.
Wouldn't it be more usual to write (create_def::resolve): Delete function?
Otherwise OK.
R.
> ---
> gcc/config/arm/arm-mve-builtins-shapes.cc | 6 ------
> 1 file changed, 6 deletions(-)
>
> diff --git a/gcc/config/arm/arm-mve-builtins-shapes.cc
> b/gcc/config/arm/arm-mve-builtins-shapes.cc
> index e01939469e3..0520a8331db 100644
> --- a/gcc/config/arm/arm-mve-builtins-shapes.cc
> +++ b/gcc/config/arm/arm-mve-builtins-shapes.cc
> @@ -1408,12 +1408,6 @@ struct create_def : public nonoverloaded_base
> {
> build_all (b, "v0,su64,su64", group, MODE_none, preserve_user_namespace);
> }
> -
> - tree
> - resolve (function_resolver &r) const override
> - {
> - return r.resolve_uniform (0, 2);
> - }
> };
> SHAPE (create)
>