Index: src/compiler/instruction.h |
diff --git a/src/compiler/instruction.h b/src/compiler/instruction.h |
index 92cb84268350bbcb985659838e3f0124ec7f67f2..851ba24cbb83332e057a55dbe89615bf0e4a7879 100644 |
--- a/src/compiler/instruction.h |
+++ b/src/compiler/instruction.h |
@@ -815,6 +815,9 @@ class Instruction final { |
DCHECK(output_count == 0 || outputs != nullptr); |
DCHECK(input_count == 0 || inputs != nullptr); |
DCHECK(temp_count == 0 || temps != nullptr); |
+ // TODO(jarin/mstarzinger): Handle this gracefully. See crbug.com/582702. |
+ CHECK(InputCountField::is_valid(input_count)); |
+ |
size_t total_extra_ops = output_count + input_count + temp_count; |
if (total_extra_ops != 0) total_extra_ops--; |
int size = static_cast<int>( |