From f1fbd74db9d7c349e6612250d5dd1863c24e8495 Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Fri, 13 Nov 2015 09:07:27 -0800 Subject: Added sanity check --- unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h') diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h b/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h index e092c0e04..10328c61f 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h @@ -66,7 +66,7 @@ class TensorReverseOp : public TensorBase, Device const Device& device) : m_impl(op.expression(), device), m_reverse(op.reverse()) { + // Reversing a scalar isn't supported yet. It would be a no-op anyway. + EIGEN_STATIC_ASSERT(NumDims > 0, YOU_MADE_A_PROGRAMMING_MISTAKE); + // Compute strides m_dimensions = m_impl.dimensions(); if (static_cast(Layout) == static_cast(ColMajor)) { -- cgit v1.2.3