[Fix] memory leak due to "dim" local variable overflow
Compare changes
+ 18
− 13
@@ -477,13 +477,14 @@ class Tensor : public Data,
@@ -477,13 +477,14 @@ class Tensor : public Data,
@@ -532,31 +533,35 @@ class Tensor : public Data,
@@ -532,31 +533,35 @@ class Tensor : public Data,
res += " " + std::to_string(static_cast<int *>(mImpl->rawPtr())[j]) + ((j < dims()[0]-1) ? "," : "\n");
res += " " + std::to_string(static_cast<double *>(mImpl->rawPtr())[j]) + ((j < dims()[0]-1) ? "," : "\n");
res += " " + std::to_string(static_cast<float *>(mImpl->rawPtr())[j]) + ((j < dims()[0]-1) ? "," : "\n");