Version 2.14.0-268.0.dev
Merge commit '1bf507dfe2f0fd5242711c3dfb8271f91bc9e9ea' into 'dev'
diff --git a/runtime/vm/compiler/backend/il.cc b/runtime/vm/compiler/backend/il.cc
index b121598..ddb8cf9 100644
--- a/runtime/vm/compiler/backend/il.cc
+++ b/runtime/vm/compiler/backend/il.cc
@@ -5286,7 +5286,11 @@
for (Value::Iterator it(create_array->input_use_list()); !it.Done();
it.Advance()) {
- auto store = it.Current()->instruction()->AsStoreIndexed();
+ auto current = it.Current()->instruction();
+ if (current == call) {
+ continue;
+ }
+ auto store = current->AsStoreIndexed();
if (store == nullptr || !store->index()->BindsToConstant() ||
!store->index()->BoundConstant().IsSmi()) {
return call;
diff --git a/tools/VERSION b/tools/VERSION
index 1e2134a..1867946 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
MAJOR 2
MINOR 14
PATCH 0
-PRERELEASE 267
+PRERELEASE 268
PRERELEASE_PATCH 0
\ No newline at end of file