diff options
author | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2024-09-24 17:44:43 +0530 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2024-09-24 21:18:14 +0800 |
commit | 474bdffd8b5776eb1519d21323cbf6d22a14f78c (patch) | |
tree | 534ffa5a04cca7f09e2cf8bb446bea5e2bb49b39 /dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime | |
parent | 6162444a4614f460abf0def1b75f31932cd34aa1 (diff) | |
download | meta-intel-474bdffd8b5776eb1519d21323cbf6d22a14f78c.tar.gz |
intel-compute-runtime: backport fix
fixes following build error in intel-compute-runtime-native on Ubuntu 24.04 host:
error: ‘*(const NEO::ArgDescValue::Element*)((char*)&<unnamed> + offsetof(NEO::ArgDescValue, NEO::ArgDescValue::elements.StackVec<NEO::ArgDescValue::Element, 1, unsigned char>::onStackMemRawBytes[0]))’ may be used uninitialized [-Werror=maybe-uninitialized]
Backport patch:
* 0001-fix-add-missing-zero-initialization-in-StackVec-clas.patch
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime')
-rw-r--r-- | dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/0001-fix-add-missing-zero-initialization-in-StackVec-clas.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/0001-fix-add-missing-zero-initialization-in-StackVec-clas.patch b/dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/0001-fix-add-missing-zero-initialization-in-StackVec-clas.patch new file mode 100644 index 00000000..4aed37b8 --- /dev/null +++ b/dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/0001-fix-add-missing-zero-initialization-in-StackVec-clas.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | From 894bab05efb447d249c9f0afdbf0ca62c82395c6 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mateusz Jablonski <mateusz.jablonski@intel.com> | ||
3 | Date: Tue, 22 Aug 2023 10:55:50 +0000 | ||
4 | Subject: [PATCH] fix: add missing zero-initialization in StackVec class | ||
5 | |||
6 | Upstream-Status: Backport [https://github.com/intel/compute-runtime/commit/894bab05efb447d249c9f0afdbf0ca62c82395c6] | ||
7 | |||
8 | Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com> | ||
9 | --- | ||
10 | shared/source/utilities/stackvec.h | 2 +- | ||
11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
12 | |||
13 | Index: git/shared/source/utilities/stackvec.h | ||
14 | =================================================================== | ||
15 | --- git.orig/shared/source/utilities/stackvec.h | ||
16 | +++ git/shared/source/utilities/stackvec.h | ||
17 | @@ -431,7 +431,7 @@ class StackVec { // NOLINT(clang-analyze | ||
18 | DataType *onStackMem; | ||
19 | }; | ||
20 | |||
21 | - alignas(alignof(DataType)) char onStackMemRawBytes[sizeof(DataType[onStackCaps])]; | ||
22 | + alignas(alignof(DataType)) char onStackMemRawBytes[sizeof(DataType[onStackCaps])]{}; | ||
23 | SizeT onStackSize = 0U; | ||
24 | }; | ||
25 | |||