@@ -9,7 +9,7 @@ Library '#lib'
9
9
10
10
Class '', script = '#lib'
11
11
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
13
13
initializer
14
14
Bytecode {
15
15
Entry 3
@@ -34,11 +34,11 @@ ConstantPool {
34
34
[0] = ClosureFunction 0
35
35
[1] = InstanceField dart:core::_Closure::_context (field)
36
36
[2] = Reserved
37
- [3] = Type dart:async::Future < dart:core::int >
37
+ [3] = Type dart:async::Future < dart:core::int* >*
38
38
[4] = ObjectRef 'x'
39
39
[5] = SubtypeTestCache
40
40
[6] = Class dart:async::_AsyncAwaitCompleter
41
- [7] = ObjectRef < dart:core::Null >
41
+ [7] = ObjectRef < dart:core::Null? >
42
42
[8] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
43
43
[9] = Reserved
44
44
[10] = ClosureFunction 1
@@ -67,7 +67,7 @@ ConstantPool {
67
67
[33] = Reserved
68
68
[34] = EndClosureFunctionScope
69
69
}
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? >*
71
71
ClosureCode {
72
72
EntryFixed 2, 4
73
73
Push FP[-6]
233
233
234
234
Function 'foo', static, reflectable, async
235
235
parameters [] (required: 0)
236
- return-type dart:async::Future < dart:core::int >
236
+ return-type dart:async::Future < dart:core::int* >*
237
237
238
238
Bytecode {
239
239
Entry 7
@@ -293,7 +293,7 @@ Bytecode {
293
293
}
294
294
ConstantPool {
295
295
[0] = Class dart:async::_AsyncAwaitCompleter
296
- [1] = ObjectRef < dart:core::int >
296
+ [1] = ObjectRef < dart:core::int* >
297
297
[2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
298
298
[3] = Reserved
299
299
[4] = ClosureFunction 0
380
380
381
381
382
382
Function '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* >*
385
385
386
386
Bytecode {
387
387
Entry 4
@@ -449,7 +449,7 @@ Bytecode {
449
449
}
450
450
ConstantPool {
451
451
[0] = Class dart:async::_AsyncAwaitCompleter
452
- [1] = ObjectRef < dart:core::int >
452
+ [1] = ObjectRef < dart:core::int* >
453
453
[2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
454
454
[3] = Reserved
455
455
[4] = ClosureFunction 0
605
605
606
606
607
607
Function '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* >*
610
610
611
611
Bytecode {
612
612
Entry 4
@@ -671,7 +671,7 @@ Bytecode {
671
671
}
672
672
ConstantPool {
673
673
[0] = Class dart:async::_AsyncAwaitCompleter
674
- [1] = ObjectRef < dart:core::int >
674
+ [1] = ObjectRef < dart:core::int* >
675
675
[2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
676
676
[3] = Reserved
677
677
[4] = ClosureFunction 0
951
951
952
952
953
953
Function '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* >*
956
956
957
957
Bytecode {
958
958
Entry 4
@@ -1023,7 +1023,7 @@ Bytecode {
1023
1023
}
1024
1024
ConstantPool {
1025
1025
[0] = Class dart:async::_AsyncAwaitCompleter
1026
- [1] = ObjectRef < dart:core::int >
1026
+ [1] = ObjectRef < dart:core::int* >
1027
1027
[2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
1028
1028
[3] = Reserved
1029
1029
[4] = ClosureFunction 0
@@ -1033,7 +1033,7 @@ ConstantPool {
1033
1033
[8] = DirectCall 'dart:async::_awaitHelper', ArgDesc num-args 4, num-type-args 0, names []
1034
1034
[9] = Reserved
1035
1035
[10] = Type dynamic
1036
- [11] = Type dart:core::Error
1036
+ [11] = Type dart:core::Error*
1037
1037
[12] = InterfaceCall 'dart:core::Object::_simpleInstanceOf', ArgDesc num-args 2, num-type-args 0, names []
1038
1038
[13] = Reserved
1039
1039
[14] = ObjectRef 'fin'
@@ -1480,7 +1480,7 @@ L1:
1480
1480
1481
1481
1482
1482
Function '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)
1484
1484
return-type dynamic
1485
1485
1486
1486
Bytecode {
@@ -1517,7 +1517,7 @@ ConstantPool {
1517
1517
[1] = InstanceField dart:core::_Closure::_context (field)
1518
1518
[2] = Reserved
1519
1519
[3] = Class dart:async::_AsyncAwaitCompleter
1520
- [4] = ObjectRef < dart:core::int >
1520
+ [4] = ObjectRef < dart:core::int* >
1521
1521
[5] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
1522
1522
[6] = Reserved
1523
1523
[7] = ClosureFunction 1
@@ -1549,7 +1549,7 @@ ConstantPool {
1549
1549
[33] = Reserved
1550
1550
[34] = EndClosureFunctionScope
1551
1551
}
1552
- Closure #lib::closure::'nested' async () -> dart:async::Future < dart:core::int >
1552
+ Closure #lib::closure::'nested' async () -> dart:async::Future < dart:core::int* >*
1553
1553
ClosureCode {
1554
1554
EntryFixed 1, 4
1555
1555
Push FP[-5]
@@ -1776,8 +1776,8 @@ L1:
1776
1776
1777
1777
1778
1778
Function '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* >*
1781
1781
1782
1782
Bytecode {
1783
1783
Entry 4
@@ -1842,7 +1842,7 @@ Bytecode {
1842
1842
}
1843
1843
ConstantPool {
1844
1844
[0] = Class dart:async::_AsyncAwaitCompleter
1845
- [1] = ObjectRef < dart:core::int >
1845
+ [1] = ObjectRef < dart:core::int* >
1846
1846
[2] = DirectCall 'dart:async::_AsyncAwaitCompleter:: (constructor)', ArgDesc num-args 1, num-type-args 0, names []
1847
1847
[3] = Reserved
1848
1848
[4] = ClosureFunction 0
0 commit comments