From 47d300538bb1085071bbd4ed4e5fa4587bc3c3ec Mon Sep 17 00:00:00 2001 From: Ryan Macnak Date: Tue, 27 Jan 2026 14:11:14 -0800 Subject: [PATCH] [test] Avoid slow initialization in large_constant_index_test on simulators. Bug: https://github.com/dart-lang/sdk/issues/62512 Change-Id: If183af259a41549c17615949fad03c16dfce5bae Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/475901 Reviewed-by: Alexander Aprelev Commit-Queue: Ryan Macnak --- runtime/tests/vm/dart/large_constant_index_test.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runtime/tests/vm/dart/large_constant_index_test.dart b/runtime/tests/vm/dart/large_constant_index_test.dart index b7521ed3090..ac5f7da7820 100644 --- a/runtime/tests/vm/dart/large_constant_index_test.dart +++ b/runtime/tests/vm/dart/large_constant_index_test.dart @@ -7,6 +7,7 @@ import "package:expect/expect.dart"; import 'dart:typed_data'; +// ARM64 has three addressing strategies for 12, 24, 24+ bits. const large = 1 << 25; @pragma("vm:never-inline") @@ -84,7 +85,8 @@ testFloat64(Float64List array) { main() { var x; for (var i = 0; i < 20; i++) { - x = new List.filled(large + 1, 0); + x = new List.filled(large + 1, null); + x[large] = 0; testArray(x); Expect.equals(x[large], 1);