| Index: pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/runtime_types.dart b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| index 9b54dcd33f539775817e284b82318634206d2440..d8f8cc4645e3b51f081b80310dc3784d240f54de 100644
|
| --- a/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/runtime_types.dart
|
| @@ -51,8 +51,6 @@ abstract class RuntimeTypesNeedBuilder {
|
| ResolutionWorldBuilder resolutionWorldBuilder,
|
| ClosedWorld closedWorld,
|
| DartTypes types,
|
| - CommonElements commonElements,
|
| - BackendUsage backendUsage,
|
| {bool enableTypeAssertions});
|
| }
|
|
|
| @@ -305,9 +303,9 @@ class RuntimeTypesNeedBuilderImpl extends _RuntimeTypesBase
|
| ResolutionWorldBuilder resolutionWorldBuilder,
|
| ClosedWorld closedWorld,
|
| DartTypes types,
|
| - CommonElements commonElements,
|
| - BackendUsage backendUsage,
|
| {bool enableTypeAssertions}) {
|
| + CommonElements commonElements = closedWorld.commonElements;
|
| +
|
| Set<ClassEntity> classesNeedingRti = new Set<ClassEntity>();
|
| Set<FunctionEntity> methodsNeedingRti = new Set<FunctionEntity>();
|
| Set<Local> localFunctionsNeedingRti = new Set<Local>();
|
| @@ -422,7 +420,7 @@ class RuntimeTypesNeedBuilderImpl extends _RuntimeTypesBase
|
|
|
| return _createRuntimeTypesNeed(
|
| _elementEnvironment,
|
| - backendUsage,
|
| + closedWorld.backendUsage,
|
| classesNeedingRti,
|
| methodsNeedingRti,
|
| localFunctionsNeedingRti,
|
|
|