| Index: test/dart_codegen/expect/async/schedule_microtask.dart
|
| diff --git a/test/dart_codegen/expect/async/schedule_microtask.dart b/test/dart_codegen/expect/async/schedule_microtask.dart
|
| deleted file mode 100644
|
| index 5b50f93ead5737903a49d2580015c6b3b33604c1..0000000000000000000000000000000000000000
|
| --- a/test/dart_codegen/expect/async/schedule_microtask.dart
|
| +++ /dev/null
|
| @@ -1,70 +0,0 @@
|
| -part of dart.async;
|
| - typedef void _AsyncCallback();
|
| - class _AsyncCallbackEntry {final _AsyncCallback callback;
|
| - _AsyncCallbackEntry next;
|
| - _AsyncCallbackEntry(this.callback);
|
| -}
|
| - _AsyncCallbackEntry _nextCallback;
|
| - _AsyncCallbackEntry _lastCallback;
|
| - _AsyncCallbackEntry _lastPriorityCallback;
|
| - bool _isInCallbackLoop = false;
|
| - void _asyncRunCallbackLoop() {
|
| -while (_nextCallback != null) {
|
| - _lastPriorityCallback = null;
|
| - _AsyncCallbackEntry entry = _nextCallback;
|
| - _nextCallback = entry.next;
|
| - if (_nextCallback == null) _lastCallback = null;
|
| - entry.callback();
|
| - }
|
| -}
|
| - void _asyncRunCallback() {
|
| -_isInCallbackLoop = true;
|
| - try {
|
| - _asyncRunCallbackLoop();
|
| - }
|
| - finally {
|
| - _lastPriorityCallback = null;
|
| - _isInCallbackLoop = false;
|
| - if (_nextCallback != null) _AsyncRun._scheduleImmediate(_asyncRunCallback);
|
| - }
|
| -}
|
| - void _scheduleAsyncCallback(callback) {
|
| -if (_nextCallback == null) {
|
| - _nextCallback = _lastCallback = new _AsyncCallbackEntry(DEVC$RT.cast(callback, dynamic, _AsyncCallback, "CompositeCast", """line 66, column 61 of dart:async/schedule_microtask.dart: """, callback is _AsyncCallback, false));
|
| - if (!_isInCallbackLoop) {
|
| - _AsyncRun._scheduleImmediate(_asyncRunCallback);
|
| - }
|
| - }
|
| - else {
|
| - _AsyncCallbackEntry newEntry = new _AsyncCallbackEntry(DEVC$RT.cast(callback, dynamic, _AsyncCallback, "CompositeCast", """line 71, column 60 of dart:async/schedule_microtask.dart: """, callback is _AsyncCallback, false));
|
| - _lastCallback.next = newEntry;
|
| - _lastCallback = newEntry;
|
| - }
|
| -}
|
| - void _schedulePriorityAsyncCallback(callback) {
|
| -_AsyncCallbackEntry entry = new _AsyncCallbackEntry(DEVC$RT.cast(callback, dynamic, _AsyncCallback, "CompositeCast", """line 84, column 55 of dart:async/schedule_microtask.dart: """, callback is _AsyncCallback, false));
|
| - if (_nextCallback == null) {
|
| - _scheduleAsyncCallback(callback);
|
| - _lastPriorityCallback = _lastCallback;
|
| - }
|
| - else if (_lastPriorityCallback == null) {
|
| - entry.next = _nextCallback;
|
| - _nextCallback = _lastPriorityCallback = entry;
|
| - }
|
| - else {
|
| - entry.next = _lastPriorityCallback.next;
|
| - _lastPriorityCallback.next = entry;
|
| - _lastPriorityCallback = entry;
|
| - if (entry.next == null) {
|
| - _lastCallback = entry;
|
| - }
|
| - }
|
| -}
|
| - void scheduleMicrotask(void callback()) {
|
| -if (identical(_ROOT_ZONE, Zone.current)) {
|
| - _rootScheduleMicrotask(null, null, _ROOT_ZONE, callback);
|
| - return;}
|
| - Zone.current.scheduleMicrotask(Zone.current.bindCallback(callback, runGuarded: true));
|
| -}
|
| - class _AsyncRun {external static void _scheduleImmediate(void callback());
|
| -}
|
|
|