diff options
author | Antonio Sánchez <cantonios@google.com> | 2024-05-10 19:13:21 +0000 |
---|---|---|
committer | Antonio Sánchez <cantonios@google.com> | 2024-05-10 19:13:21 +0000 |
commit | afb17288cbb5bac779a850e3ec6ba106b7f42c1c (patch) | |
tree | 0c162e23f4dbe24e6735b9cc5024b99940996695 | |
parent | 4d1d14e069c53866a3a08fba155920ff9ccd29a6 (diff) | |
download | eigen-upstream-master.tar.gz |
Fix gcc6 compile error.upstream-master
-rw-r--r-- | test/array_cwise.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/test/array_cwise.cpp b/test/array_cwise.cpp index 3b36328fa..155f77a2d 100644 --- a/test/array_cwise.cpp +++ b/test/array_cwise.cpp @@ -1098,12 +1098,16 @@ struct arithmetic_right_shift_op { } }; +namespace Eigen { +namespace internal { template <int N, typename Scalar> -struct internal::functor_traits<logical_left_shift_op<N, Scalar>> : shift_imm_traits<Scalar> {}; +struct functor_traits<logical_left_shift_op<N, Scalar>> : shift_imm_traits<Scalar> {}; template <int N, typename Scalar> -struct internal::functor_traits<logical_right_shift_op<N, Scalar>> : shift_imm_traits<Scalar> {}; +struct functor_traits<logical_right_shift_op<N, Scalar>> : shift_imm_traits<Scalar> {}; template <int N, typename Scalar> -struct internal::functor_traits<arithmetic_right_shift_op<N, Scalar>> : shift_imm_traits<Scalar> {}; +struct functor_traits<arithmetic_right_shift_op<N, Scalar>> : shift_imm_traits<Scalar> {}; +} // namespace internal +} // namespace Eigen template <typename ArrayType> struct shift_test_impl { |