Skip to content

Commit 895aabc

Browse files
author
SendaoYan
committed
8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized
Reviewed-by: vlivanov
1 parent 3d2c3cd commit 895aabc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,9 @@ void avx2_emu_mask_compressstoreu32(void *base_addr,
127127
T *leftStore = (T *)base_addr;
128128

129129
int32_t shortMask = convert_avx2_mask_to_int(k);
130-
const __m256i &perm = _mm256_loadu_si256(
130+
const __m256i perm = _mm256_loadu_si256(
131131
(const __m256i *)avx2_compressstore_lut32_perm[shortMask].data());
132-
const __m256i &left = _mm256_loadu_si256(
132+
const __m256i left = _mm256_loadu_si256(
133133
(const __m256i *)avx2_compressstore_lut32_left[shortMask].data());
134134

135135
typename vtype::reg_t temp = vtype::permutevar(reg, perm);
@@ -148,7 +148,7 @@ int avx2_double_compressstore32(void *left_addr, void *right_addr,
148148
T *rightStore = (T *)right_addr;
149149

150150
int32_t shortMask = convert_avx2_mask_to_int(k);
151-
const __m256i &perm = _mm256_loadu_si256(
151+
const __m256i perm = _mm256_loadu_si256(
152152
(const __m256i *)avx2_compressstore_lut32_perm[shortMask].data());
153153

154154
typename vtype::reg_t temp = vtype::permutevar(reg, perm);

0 commit comments

Comments
 (0)