Skip to content

Commit 2b00d0f

Browse files
[SYCL] Use default initializer for variables to fix Coverity warnings (#11027)
Follow up for #10913
1 parent 58655a6 commit 2b00d0f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sycl/source/detail/builtins_helper.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -331,15 +331,15 @@ template <> struct helper<0> {
331331
template <typename Res, typename Op, typename T1, typename T2>
332332
inline void run_1v_2p(Res &r, Op op, T1 x, T2 y) {
333333
// TODO avoid creating a temporary variable
334-
typename std::remove_pointer<T2>::type::element_type temp;
334+
typename std::remove_pointer<T2>::type::element_type temp{};
335335
r.template swizzle<0>() = op(x.template swizzle<0>(), &temp);
336336
y->template swizzle<0>() = temp;
337337
}
338338

339339
template <typename Res, typename Op, typename T1, typename T2, typename T3>
340340
inline void run_1v_2v_3p(Res &r, Op op, T1 x, T2 y, T3 z) {
341341
// TODO avoid creating a temporary variable
342-
typename std::remove_pointer<T3>::type::element_type temp;
342+
typename std::remove_pointer<T3>::type::element_type temp{};
343343
r.template swizzle<0>() =
344344
op(x.template swizzle<0>(), y.template swizzle<0>(), &temp);
345345
z->template swizzle<0>() = temp;

0 commit comments

Comments
 (0)