Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 9767426

Browse files
joshualittcommit-bot@chromium.org
authored andcommitted
[dart2js] Fix type argument with nnbd and extractTypeArguments.
Change-Id: I2acd8778797301b759b74232406a30b072fe07bc Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138807 Reviewed-by: Sigmund Cherem <[email protected]> Commit-Queue: Joshua Litt <[email protected]>
1 parent ed2092e commit 9767426

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/compiler/lib/src/ssa/builder_kernel.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4043,8 +4043,8 @@ class KernelSsaGraphBuilder extends ir.Visitor {
40434043

40444044
// The type should be a single type name.
40454045
ir.DartType type = types.first;
4046-
DartType typeValue =
4047-
localsHandler.substInContext(_elementMap.getDartType(type));
4046+
DartType typeValue = localsHandler
4047+
.substInContext(_elementMap.getDartType(type).withoutNullability);
40484048
if (typeValue is! InterfaceType) return false;
40494049
InterfaceType interfaceType = typeValue;
40504050
if (!dartTypes.treatAsRawType(interfaceType)) return false;

0 commit comments

Comments
 (0)