@@ -9,7 +9,7 @@ Library '#lib'
99
1010Class '', script = '#lib'
1111
12- Field 'asyncInFieldInitializer', type = FunctionType (dart:async::Future < dart:core::int >) -> dart:async::Future < dart:core::Null > , getter = 'get:asyncInFieldInitializer', reflectable, static, has-initializer
12+ Field 'asyncInFieldInitializer', type = FunctionType (dart:async::Future < dart:core::int* >*)* -> dart:async::Future < dart:core::Null? >* , getter = 'get:asyncInFieldInitializer', reflectable, static, has-initializer
1313 initializer
1414Bytecode {
1515 Entry 3
@@ -34,11 +34,11 @@ ConstantPool {
3434 [0] = ClosureFunction 0
3535 [1] = InstanceField dart:core::_Closure::_context (field)
3636 [2] = Reserved
37- [3] = Type dart:async::Future < dart:core::int >
37+ [3] = Type dart:async::Future < dart:core::int* >*
3838 [4] = ObjectRef 'x'
3939 [5] = SubtypeTestCache
4040 [6] = Class dart:async::_AsyncAwaitCompleter
41- [7] = ObjectRef < dart:core::Null >
41+ [7] = ObjectRef < dart:core::Null? >
4242 [8] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
4343 [9] = Reserved
4444 [10] = ClosureFunction 1
@@ -67,7 +67,7 @@ ConstantPool {
6767 [33] = Reserved
6868 [34] = EndClosureFunctionScope
6969}
70- Closure #lib::asyncInFieldInitializer (field)::'<anonymous closure>' async (dart:async::Future < dart:core::int > x) -> dart:async::Future < dart:core::Null >
70+ Closure #lib::asyncInFieldInitializer (field)::'<anonymous closure>' async (dart:async::Future < dart:core::int* >* x) -> dart:async::Future < dart:core::Null? >*
7171ClosureCode {
7272 EntryFixed 2, 4
7373 Push FP[-6]
233233
234234Function 'foo', static, reflectable, async
235235 parameters [] (required: 0)
236- return-type dart:async::Future < dart:core::int >
236+ return-type dart:async::Future < dart:core::int* >*
237237
238238Bytecode {
239239 Entry 7
@@ -293,7 +293,7 @@ Bytecode {
293293}
294294ConstantPool {
295295 [0] = Class dart:async::_AsyncAwaitCompleter
296- [1] = ObjectRef < dart:core::int >
296+ [1] = ObjectRef < dart:core::int* >
297297 [2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
298298 [3] = Reserved
299299 [4] = ClosureFunction 0
380380
381381
382382Function 'simpleAsyncAwait', static, reflectable, async
383- parameters [dart:async::Future < dart:core::int > 'a', dart:async::Future < dart:core::int > 'b'] (required: 2)
384- return-type dart:async::Future < dart:core::int >
383+ parameters [dart:async::Future < dart:core::int* >* 'a', dart:async::Future < dart:core::int* >* 'b'] (required: 2)
384+ return-type dart:async::Future < dart:core::int* >*
385385
386386Bytecode {
387387 Entry 4
@@ -449,7 +449,7 @@ Bytecode {
449449}
450450ConstantPool {
451451 [0] = Class dart:async::_AsyncAwaitCompleter
452- [1] = ObjectRef < dart:core::int >
452+ [1] = ObjectRef < dart:core::int* >
453453 [2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
454454 [3] = Reserved
455455 [4] = ClosureFunction 0
605605
606606
607607Function 'loops', static, reflectable, async
608- parameters [dart:core::List < dart:core::int > 'list'] (required: 1)
609- return-type dart:async::Future < dart:core::int >
608+ parameters [dart:core::List < dart:core::int* >* 'list'] (required: 1)
609+ return-type dart:async::Future < dart:core::int* >*
610610
611611Bytecode {
612612 Entry 4
@@ -671,7 +671,7 @@ Bytecode {
671671}
672672ConstantPool {
673673 [0] = Class dart:async::_AsyncAwaitCompleter
674- [1] = ObjectRef < dart:core::int >
674+ [1] = ObjectRef < dart:core::int* >
675675 [2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
676676 [3] = Reserved
677677 [4] = ClosureFunction 0
951951
952952
953953Function 'tryCatchRethrow', static, reflectable, async
954- parameters [dart:async::Future < dart:core::int > 'a', dart:async::Future < dart:core::int > 'b', dart:async::Future < dart:core::int > 'c'] (required: 3)
955- return-type dart:async::Future < dart:core::int >
954+ parameters [dart:async::Future < dart:core::int* >* 'a', dart:async::Future < dart:core::int* >* 'b', dart:async::Future < dart:core::int* >* 'c'] (required: 3)
955+ return-type dart:async::Future < dart:core::int* >*
956956
957957Bytecode {
958958 Entry 4
@@ -1023,7 +1023,7 @@ Bytecode {
10231023}
10241024ConstantPool {
10251025 [0] = Class dart:async::_AsyncAwaitCompleter
1026- [1] = ObjectRef < dart:core::int >
1026+ [1] = ObjectRef < dart:core::int* >
10271027 [2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
10281028 [3] = Reserved
10291029 [4] = ClosureFunction 0
@@ -1033,7 +1033,7 @@ ConstantPool {
10331033 [8] = DirectCall 'dart:async::_awaitHelper', ArgDesc num-args 4, num-type-args 0, names []
10341034 [9] = Reserved
10351035 [10] = Type dynamic
1036- [11] = Type dart:core::Error
1036+ [11] = Type dart:core::Error*
10371037 [12] = InterfaceCall 'dart:core::Object::_simpleInstanceOf', ArgDesc num-args 2, num-type-args 0, names []
10381038 [13] = Reserved
10391039 [14] = ObjectRef 'fin'
@@ -1480,7 +1480,7 @@ L1:
14801480
14811481
14821482Function 'closure', static, reflectable, debuggable
1483- parameters [dart:async::Future < dart:core::int > 'a'] (required: 1)
1483+ parameters [dart:async::Future < dart:core::int* >* 'a'] (required: 1)
14841484 return-type dynamic
14851485
14861486Bytecode {
@@ -1517,7 +1517,7 @@ ConstantPool {
15171517 [1] = InstanceField dart:core::_Closure::_context (field)
15181518 [2] = Reserved
15191519 [3] = Class dart:async::_AsyncAwaitCompleter
1520- [4] = ObjectRef < dart:core::int >
1520+ [4] = ObjectRef < dart:core::int* >
15211521 [5] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
15221522 [6] = Reserved
15231523 [7] = ClosureFunction 1
@@ -1549,7 +1549,7 @@ ConstantPool {
15491549 [33] = Reserved
15501550 [34] = EndClosureFunctionScope
15511551}
1552- Closure #lib::closure::'nested' async () -> dart:async::Future < dart:core::int >
1552+ Closure #lib::closure::'nested' async () -> dart:async::Future < dart:core::int* >*
15531553ClosureCode {
15541554 EntryFixed 1, 4
15551555 Push FP[-5]
@@ -1776,8 +1776,8 @@ L1:
17761776
17771777
17781778Function 'testAssert', static, reflectable, async
1779- parameters [dart:async::Future < dart:core::int > 'a'] (required: 1)
1780- return-type dart:async::Future < dart:core::int >
1779+ parameters [dart:async::Future < dart:core::int* >* 'a'] (required: 1)
1780+ return-type dart:async::Future < dart:core::int* >*
17811781
17821782Bytecode {
17831783 Entry 4
@@ -1842,7 +1842,7 @@ Bytecode {
18421842}
18431843ConstantPool {
18441844 [0] = Class dart:async::_AsyncAwaitCompleter
1845- [1] = ObjectRef < dart:core::int >
1845+ [1] = ObjectRef < dart:core::int* >
18461846 [2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
18471847 [3] = Reserved
18481848 [4] = ClosureFunction 0
0 commit comments