未验证 提交 21508090 编写于 作者: W Wang Xin 提交者: GitHub

fix 'Werror-maybe-uninitialized' compiler error in GCC 11.3 (#53246)

上级 f0f58665
...@@ -97,7 +97,7 @@ int64_t Tensor::size() const { return impl_->numel(); } ...@@ -97,7 +97,7 @@ int64_t Tensor::size() const { return impl_->numel(); }
const phi::DDim &Tensor::dims() const { return impl_->dims(); } const phi::DDim &Tensor::dims() const { return impl_->dims(); }
std::vector<int64_t> Tensor::shape() const { std::vector<int64_t> Tensor::shape() const {
auto dims = impl_->dims(); const auto &dims = impl_->dims();
return phi::vectorize<int64_t>(dims); return phi::vectorize<int64_t>(dims);
} }
......
...@@ -26,8 +26,8 @@ class CopyMatrixRowsFunctor<phi::CPUContext, T> { ...@@ -26,8 +26,8 @@ class CopyMatrixRowsFunctor<phi::CPUContext, T> {
phi::DenseTensor* dst, phi::DenseTensor* dst,
bool is_src_index) { bool is_src_index) {
size_t* index = index_lod.data(); size_t* index = index_lod.data();
auto src_dims = src.dims(); const auto& src_dims = vectorize<int>(src.dims());
auto dst_dims = dst->dims(); const auto& dst_dims = vectorize<int>(dst->dims());
PADDLE_ENFORCE_EQ(src_dims.size(), PADDLE_ENFORCE_EQ(src_dims.size(),
2UL, 2UL,
phi::errors::InvalidArgument( phi::errors::InvalidArgument(
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册