Skip to content

Commit 833f91f

Browse files
authored
Execution Tests: Long Vector - Fix off by 1 bug in WaveActiveAllEqual (#7930)
This PR fixes an off by 1 error when filling the expected output vector for WaveActiveAllEqual tests.
1 parent c529455 commit 833f91f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tools/clang/unittests/HLSLExec/LongVectors.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1416,7 +1416,7 @@ template <typename T> struct ExpectedBuilder<OpType::WaveActiveAllEqual, T> {
14161416

14171417
std::vector<HLSLBool_t> Expected;
14181418
const size_t VectorSize = Inputs[0].size();
1419-
Expected.assign(VectorSize - 1, static_cast<HLSLBool_t>(true));
1419+
Expected.assign(VectorSize, static_cast<HLSLBool_t>(true));
14201420
// We set the last element to a different value on a single lane.
14211421
Expected[VectorSize - 1] = static_cast<HLSLBool_t>(false);
14221422

0 commit comments

Comments
 (0)