diff --git a/pkg/dart2wasm/lib/target.dart b/pkg/dart2wasm/lib/target.dart index a73b64411df..604ce2b7764 100644 --- a/pkg/dart2wasm/lib/target.dart +++ b/pkg/dart2wasm/lib/target.dart @@ -316,8 +316,7 @@ class WasmTarget extends Target { logger?.call("Transformed ffi annotations"); } - wasmTrans.transformLibraries( - libraries, coreTypes, hierarchy, diagnosticReporter); + wasmTrans.transformLibraries(libraries, coreTypes, hierarchy); awaitTrans.transformLibraries(libraries, hierarchy, coreTypes); } diff --git a/pkg/dart2wasm/lib/transformers.dart b/pkg/dart2wasm/lib/transformers.dart index bdfcc9043b3..0c54b2c2f01 100644 --- a/pkg/dart2wasm/lib/transformers.dart +++ b/pkg/dart2wasm/lib/transformers.dart @@ -5,7 +5,6 @@ import 'package:kernel/ast.dart'; import 'package:kernel/class_hierarchy.dart'; import 'package:kernel/core_types.dart'; -import 'package:kernel/target/targets.dart'; import 'package:kernel/type_algebra.dart'; import 'package:kernel/type_environment.dart'; import 'package:vm/modular/transformations/type_casts_optimizer.dart' @@ -13,22 +12,20 @@ import 'package:vm/modular/transformations/type_casts_optimizer.dart' import 'list_factory_specializer.dart'; -void transformLibraries(List libraries, CoreTypes coreTypes, - ClassHierarchy hierarchy, DiagnosticReporter diagnosticReporter) { - final transformer = - _WasmTransformer(coreTypes, hierarchy, diagnosticReporter); +void transformLibraries( + List libraries, CoreTypes coreTypes, ClassHierarchy hierarchy) { + final transformer = _WasmTransformer(coreTypes, hierarchy); libraries.forEach(transformer.visitLibrary); } void transformProcedure( Procedure procedure, CoreTypes coreTypes, ClassHierarchy hierarchy) { - final transformer = _WasmTransformer(coreTypes, hierarchy, null); + final transformer = _WasmTransformer(coreTypes, hierarchy); procedure.accept(transformer); } class _WasmTransformer extends Transformer { final TypeEnvironment env; - final DiagnosticReporter? diagnosticReporter; Member? _currentMember; StaticTypeContext? _cachedTypeContext; @@ -67,8 +64,7 @@ class _WasmTransformer extends Transformer { CoreTypes get coreTypes => env.coreTypes; - _WasmTransformer( - CoreTypes coreTypes, ClassHierarchy hierarchy, this.diagnosticReporter) + _WasmTransformer(CoreTypes coreTypes, ClassHierarchy hierarchy) : env = TypeEnvironment(coreTypes, hierarchy), _nonNullableTypeType = coreTypes.index .getClass('dart:core', '_Type')