mirror of
https://github.com/openharmony/third_party_spirv-tools.git
synced 2026-07-20 19:27:02 -04:00
Fix compilation of an assert.
The asserts check the length of the endian-converted words vector with the reported number of words in the instruction.
This commit is contained in:
+9
-1
@@ -377,7 +377,15 @@ spv_result_t Parser::parseInstruction() {
|
||||
<< " words, but found " << _.word_index - inst_offset
|
||||
<< " words instead.";
|
||||
}
|
||||
assert(inst_word_count == words.size());
|
||||
|
||||
// Check the computed length of the endian-converted words vector against
|
||||
// the declared number of words in the instruction. If endian conversion
|
||||
// is required, then they should match. If no endian conversion was
|
||||
// performed, then the vector only contains the initial opcode/word-count
|
||||
// word.
|
||||
assert(!_.requires_endian_conversion ||
|
||||
(inst_word_count == endian_converted_words.size()));
|
||||
assert(_.requires_endian_conversion || (endian_converted_words.size() == 1));
|
||||
|
||||
recordNumberType(inst_offset, &inst);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user