Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(130)

Side by Side Diff: pkg/front_end/test/fasta/inference/closure_body_async_upwards_local.dart.direct.expect

Issue 2768533002: Fasta type inference prototype #2
Patch Set: Rework atop 415c868589d02e98eb839f48150f4203d5cecdb0 Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 library;
2 import self as self;
3 import "dart:async" as asy;
4 import "dart:core" as core;
5
6 static method main() → dynamic {
7 () → asy::Future<core::int> x = () → asy::Future<core::int> /* originally asyn c */ {
8 final asy::Completer<core::int> :completer = asy::Completer::sync<core::int> ();
9 core::int :return_value;
10 dynamic :async_op_then;
11 dynamic :async_op_error;
12 dynamic :await_jump_var = 0;
13 dynamic :await_ctx_var;
14 function :async_op([dynamic :result, dynamic :exception, dynamic :stack_trac e]) → dynamic yielding
15 try {
16 #L1:
17 {
18 :return_value = 1;
19 break #L1;
20 }
21 :completer.complete(:return_value);
22 return;
23 }
24 on dynamic catch(dynamic :exception, dynamic :stack_trace) {
25 :completer.completeError(:exception, :stack_trace);
26 }
27 :async_op_then = asy::_asyncThenWrapperHelper(:async_op);
28 :async_op_error = asy::_asyncErrorWrapperHelper(:async_op);
29 asy::Future::microtask<dynamic>(:async_op);
30 return :completer.future;
31 };
32 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698