We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6c09ade commit 4387b5dCopy full SHA for 4387b5d
pkg/compiler/lib/src/ir/impact_data.dart
@@ -185,14 +185,7 @@ class ImpactBuilder extends StaticTypeVisitor implements ImpactRegistry {
185
break;
186
187
case ir.AsyncMarker.Async:
188
- ir.DartType elementType = const ir.DynamicType();
189
- if (returnType is ir.InterfaceType &&
190
- returnType.classNode == typeEnvironment.coreTypes.futureClass) {
191
- elementType = returnType.typeArguments.first;
192
- } else if (returnType is ir.FutureOrType) {
193
- elementType = returnType.typeArgument;
194
- }
195
- registerAsync(elementType);
+ registerAsync(function.futureValueType!);
196
197
198
case ir.AsyncMarker.AsyncStar:
0 commit comments