[dart2wasm] Remove unused diagnosticReporter argument

Change-Id: Ia9ba761773b1d246886c1cf15196dcb7bb8015a7
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/368401
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Ömer Ağacan <omersa@google.com>
This commit is contained in:
Ömer Sinan Ağacan
2024-05-29 08:21:05 +00:00
committed by Commit Queue
parent 12e5feec19
commit b9216c5804
2 changed files with 6 additions and 11 deletions
+1 -2
View File
@@ -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);
}
+5 -9
View File
@@ -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<Library> libraries, CoreTypes coreTypes,
ClassHierarchy hierarchy, DiagnosticReporter diagnosticReporter) {
final transformer =
_WasmTransformer(coreTypes, hierarchy, diagnosticReporter);
void transformLibraries(
List<Library> 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')