| Index: pkg/kernel/lib/frontend/super_initializers.dart
|
| diff --git a/pkg/kernel/lib/frontend/super_initializers.dart b/pkg/kernel/lib/frontend/super_initializers.dart
|
| index 4569274c2ba42482cd3b5b4d377861239da84965..ad8624daf6f02bc2e39f4aa3ed374bc21470f531 100644
|
| --- a/pkg/kernel/lib/frontend/super_initializers.dart
|
| +++ b/pkg/kernel/lib/frontend/super_initializers.dart
|
| @@ -33,10 +33,10 @@ void moveSuperInitializerLast(Constructor node) {
|
| // [LocalInitializer]s.
|
| initializers.length += argumentCount;
|
| initializers.setRange(
|
| - superIndex + argumentCount, // desination start (inclusive)
|
| - initializers.length - 1, // desination end (exclusive)
|
| - initializers, // source list
|
| - superIndex + 1); // source start index
|
| + superIndex + argumentCount, // desination start (inclusive)
|
| + initializers.length - 1, // desination end (exclusive)
|
| + initializers, // source list
|
| + superIndex + 1); // source start index
|
| initializers[initializers.length - 1] = superCall;
|
|
|
| // Fill in the [argumentCount] reserved slots with the evaluation expressions
|
|
|