summarylogtreecommitdiffstats
path: root/protobuf-3.20.diff
blob: 908f06e14105632df3c42a95866a0f8de8571ff3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/onnxruntime/core/framework/tensorprotoutils.cc b/onnxruntime/core/framework/tensorprotoutils.cc
index 085c1ffbe..a9070d5e4 100644
--- a/onnxruntime/core/framework/tensorprotoutils.cc
+++ b/onnxruntime/core/framework/tensorprotoutils.cc
@@ -256,7 +256,7 @@ Status UnpackTensor(const ONNX_NAMESPACE::TensorProto& tensor, const void* raw_d
                              ") does not match the data size(", tensor.field_size(), ") in proto");         \
     auto& data = tensor.field_name();                                                                       \
     for (auto data_iter = data.cbegin(); data_iter != data.cend(); ++data_iter)                             \
-      *p_data++ = *reinterpret_cast<const T*>(data_iter);                                                   \
+      *p_data++ = *data_iter;                                                                               \
     return Status::OK();                                                                                    \
   }