Index: runtime/vm/regexp_assembler.cc |
diff --git a/runtime/vm/regexp_assembler.cc b/runtime/vm/regexp_assembler.cc |
index c1d5d510c17feadd078f3c8764db29dc8292abab..37d7b328d0189e533aabf2d6ac16819df3bfac2b 100644 |
--- a/runtime/vm/regexp_assembler.cc |
+++ b/runtime/vm/regexp_assembler.cc |
@@ -213,8 +213,8 @@ void IRRegExpMacroAssembler::GenerateBacktrackBlock() { |
const intptr_t entries_count = entry_block_->indirect_entries().length(); |
- GrowableObjectArray& offsets = GrowableObjectArray::ZoneHandle( |
- I, GrowableObjectArray::New(entries_count, Heap::kOld)); |
+ TypedData& offsets = TypedData::ZoneHandle(I, |
+ TypedData::New(kTypedDataInt32ArrayCid, entries_count, Heap::kOld)); |
PushArgumentInstr* block_offsets_push = |
PushArgument(Bind(new(I) ConstantInstr(offsets))); |