aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Sánchez <cantonios@google.com>2024-05-10 19:13:21 +0000
committerAntonio Sánchez <cantonios@google.com>2024-05-10 19:13:21 +0000
commitafb17288cbb5bac779a850e3ec6ba106b7f42c1c (patch)
tree0c162e23f4dbe24e6735b9cc5024b99940996695
parent4d1d14e069c53866a3a08fba155920ff9ccd29a6 (diff)
downloadeigen-upstream-master.tar.gz
Fix gcc6 compile error.upstream-master
-rw-r--r--test/array_cwise.cpp10
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 {