2d36c85ff8
All existing embedders have been opted into --lazy-async-stacks, the VM also uses it as it's default in all configurations. After this CL, any user of --causal-async-stacks will get an error message when trying to use it. => In any such case, please simply remove the flag. TEST=Exhaustive CQ. Bug: https://github.com/dart-lang/sdk/issues/37668 Change-Id: Ia440afcf2dba464aa8b8cf381b93bbac8eb9f8dc Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/172564 Commit-Queue: Clement Skau <cskau@google.com> Reviewed-by: Clement Skau <cskau@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
20 lines
537 B
Dart
20 lines
537 B
Dart
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
//
|
|
// VMOptions=--lazy-async-stacks
|
|
|
|
import "package:expect/expect.dart";
|
|
|
|
import 'dart:collection';
|
|
|
|
main() {
|
|
for (final value in [const [], const {}.values]) {
|
|
final other = List.from(value);
|
|
Expect.equals(other.length, value.length);
|
|
for (final entry in value) {
|
|
other.contains(entry);
|
|
}
|
|
}
|
|
}
|