diff options
author | Jakub Jelinek <jakub@redhat.com> | 2021-12-13 09:51:17 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2021-12-13 09:51:17 +0100 |
commit | 7ed58b4274c58b11afdb52a3928c6cf2af92e8d0 (patch) | |
tree | 301e46d908c8f89ce632e78cbac60ffe44f780f6 | |
parent | 3b61f06b2e1e7e72fcb6c0cf3590cb25eb92c4f2 (diff) | |
download | gcc-7ed58b4274c58b11afdb52a3928c6cf2af92e8d0.zip gcc-7ed58b4274c58b11afdb52a3928c6cf2af92e8d0.tar.gz gcc-7ed58b4274c58b11afdb52a3928c6cf2af92e8d0.tar.bz2 |
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.
-rw-r--r-- | gcc/config/aarch64/aarch64-sve-builtins.cc | 2 | ||||
-rw-r--r-- | gcc/machmode.h | 2 | ||||
-rw-r--r-- | gcc/poly-int.h | 2 | ||||
-rw-r--r-- | gcc/wide-int.h | 4 |
4 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/aarch64/aarch64-sve-builtins.cc b/gcc/config/aarch64/aarch64-sve-builtins.cc index 27be8b9..4250eaf 100644 --- a/gcc/config/aarch64/aarch64-sve-builtins.cc +++ b/gcc/config/aarch64/aarch64-sve-builtins.cc @@ -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 *) { } diff --git a/gcc/machmode.h b/gcc/machmode.h index 2e5bafd..5a43c66 100644 --- a/gcc/machmode.h +++ b/gcc/machmode.h @@ -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 *) { } diff --git a/gcc/poly-int.h b/gcc/poly-int.h index 60a38c3..f7226e6 100644 --- a/gcc/poly-int.h +++ b/gcc/poly-int.h @@ -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 *) { } diff --git a/gcc/wide-int.h b/gcc/wide-int.h index d03a174..bc51aa9 100644 --- a/gcc/wide-int.h +++ b/gcc/wide-int.h @@ -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 *) { } |