Index: lib/kernel_visitor.dart |
diff --git a/lib/kernel_visitor.dart b/lib/kernel_visitor.dart |
index 82f9518d33db963a40b803f8d0e713f428637999..b2ca9b667531beeba9f98b0f5875701dfbc78ac6 100644 |
--- a/lib/kernel_visitor.dart |
+++ b/lib/kernel_visitor.dart |
@@ -2084,6 +2084,7 @@ class KernelVisitor extends Object |
} |
}); |
signature.forEachParameter((ParameterElement parameter) { |
+ if (!parameter.isOptional) return; |
ir.Expression initializer = parameter.initializer?.accept(this); |
ir.VariableDeclaration variable = getLocal(parameter); |
if (initializer != null) { |