pch: Small cleanup

> Fixed thusly, compile tested on x86_64-linux, committed to trunk.

Here is a small cleanup.  IMHO we should use gt_pointer_operator instead of
specifying manually void (*) (void *, void *) or
void (*) (void *, void *, void *) so that next time we want to change it,
we don't have to trace all the spots.  I was afraid it wouldn't work due to
header dependencies, but it works well.  gengtype generated files also
use gt_pointer_operator.

2021-12-13  Jakub Jelinek  <jakub@redhat.com>

	* machmode.h (gt_pch_nx): Use gt_pointer_operator as type of second
	argument instead of equivalent void (*) (void *, void *, void *).
	* poly-int.h (gt_pch_nx): Likewise.
	* wide-int.h (gt_pch_nx): Likewise.
	* config/aarch64/aarch64-sve-builtins.cc (gt_pch_nx): Likewise.
This commit is contained in:
Jakub Jelinek 2021-12-13 09:51:17 +01:00
parent 3b61f06b2e
commit 7ed58b4274
4 changed files with 5 additions and 5 deletions

View File

@ -3913,7 +3913,7 @@ gt_pch_nx (function_instance *)
}
inline void
gt_pch_nx (function_instance *, void (*) (void *, void *, void *), void *)
gt_pch_nx (function_instance *, gt_pointer_operator, void *)
{
}

View File

@ -1199,7 +1199,7 @@ gt_pch_nx (pod_mode<T> *)
template<typename T>
void
gt_pch_nx (pod_mode<T> *, void (*) (void *, void *, void *), void *)
gt_pch_nx (pod_mode<T> *, gt_pointer_operator, void *)
{
}

View File

@ -2717,7 +2717,7 @@ gt_pch_nx (poly_int_pod<N, C> *)
template<unsigned int N, typename C>
void
gt_pch_nx (poly_int_pod<N, C> *, void (*) (void *, void *, void *), void *)
gt_pch_nx (poly_int_pod<N, C> *, gt_pointer_operator, void *)
{
}

View File

@ -3338,7 +3338,7 @@ gt_pch_nx (generic_wide_int <T> *)
template<typename T>
void
gt_pch_nx (generic_wide_int <T> *, void (*) (void *, void *, void *), void *)
gt_pch_nx (generic_wide_int <T> *, gt_pointer_operator, void *)
{
}
@ -3356,7 +3356,7 @@ gt_pch_nx (trailing_wide_ints <N> *)
template<int N>
void
gt_pch_nx (trailing_wide_ints <N> *, void (*) (void *, void *, void *), void *)
gt_pch_nx (trailing_wide_ints <N> *, gt_pointer_operator, void *)
{
}