diff options
Diffstat (limited to '0001-gcc-false-positive.patch')
-rw-r--r-- | 0001-gcc-false-positive.patch | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/0001-gcc-false-positive.patch b/0001-gcc-false-positive.patch new file mode 100644 index 0000000..723f4ed --- /dev/null +++ b/0001-gcc-false-positive.patch @@ -0,0 +1,53 @@ +From 9423894b789e9a7af10cf9ac2a0b114bd360c7bb Mon Sep 17 00:00:00 2001 +From: binsz <274620705z@gmail.com> +Date: Wed, 31 Jan 2024 09:20:19 +0800 +Subject: [PATCH] gcc false positive + +--- + .../optimizer/selectors_actions/selector_action_transformer.cc | 2 ++ + onnxruntime/core/providers/cpu/tensor/scatter.cc | 2 ++ + onnxruntime/test/framework/sparse_kernels_test.cc | 2 ++ + 3 files changed, 6 insertions(+) + +diff --git a/onnxruntime/core/optimizer/selectors_actions/selector_action_transformer.cc b/onnxruntime/core/optimizer/selectors_actions/selector_action_transformer.cc +index e182b6c..29fb768 100644 +--- a/onnxruntime/core/optimizer/selectors_actions/selector_action_transformer.cc ++++ b/onnxruntime/core/optimizer/selectors_actions/selector_action_transformer.cc +@@ -1,6 +1,8 @@ + // Copyright (c) Microsoft Corporation. All rights reserved. + // Licensed under the MIT License. + ++#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" ++ + #include "core/optimizer/selectors_actions/selector_action_transformer.h" + + #include <cassert> +diff --git a/onnxruntime/core/providers/cpu/tensor/scatter.cc b/onnxruntime/core/providers/cpu/tensor/scatter.cc +index 8844b7e..7ca4edd 100644 +--- a/onnxruntime/core/providers/cpu/tensor/scatter.cc ++++ b/onnxruntime/core/providers/cpu/tensor/scatter.cc +@@ -16,6 +16,8 @@ + #include "orttraining/training_ops/cpu/tensor/gather_elements_grad_impl.h" + #endif + ++#pragma GCC diagnostic ignored "-Warray-bounds" ++ + namespace onnxruntime { + + namespace op_kernel_type_control { +diff --git a/onnxruntime/test/framework/sparse_kernels_test.cc b/onnxruntime/test/framework/sparse_kernels_test.cc +index 80f23b0..dbdab02 100644 +--- a/onnxruntime/test/framework/sparse_kernels_test.cc ++++ b/onnxruntime/test/framework/sparse_kernels_test.cc +@@ -27,6 +27,8 @@ + #include "core/util/math_cpuonly.h" + #include <Eigen/SparseCore> + ++// #pragma GCC diagnostic ignored "-Wdangling-reference" // TODO: fix this ++ + using namespace ONNX_NAMESPACE; + using namespace onnxruntime::common; + +-- +2.41.0 + |