From d4c24eca9696ee45635a7e96dfeb9afb162a2d9e Mon Sep 17 00:00:00 2001 From: Rasmus Munk Larsen Date: Wed, 5 Apr 2023 17:06:14 +0000 Subject: [PATCH] Don't crash on empty tensor contraction. (cherry picked from commit b0f877f8e01e90a5b0f3a79d46ea234899f8b499) --- unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h | 1 - 1 file changed, 1 deletion(-) diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h b/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h index 8b35f7985..fa36da195 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h @@ -89,7 +89,6 @@ struct TensorContractionBlockMemAllocator { eigen_assert(rhs_block); BlockSizes sz = ComputeLhsRhsBlockSizes(bm, bk, bn); char* block_mem = static_cast(d.allocate(sz.lhs_size + sz.rhs_size)); - eigen_assert(block_mem); *lhs_block = reinterpret_cast(block_mem); *rhs_block = reinterpret_cast(block_mem + sz.lhs_size); return block_mem;