| Index: sdk/lib/_internal/compiler/implementation/js_backend/type_variable_handler.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/type_variable_handler.dart b/sdk/lib/_internal/compiler/implementation/js_backend/type_variable_handler.dart
|
| index 9c467ba910bccf58f77f6ce7dc42587378c42425..da4f7810c4520669b8979e2c88dcfecbd07ea6cc 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/js_backend/type_variable_handler.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/js_backend/type_variable_handler.dart
|
| @@ -66,7 +66,7 @@ class TypeVariableHandler {
|
| InterfaceType typeVariableType = typeVariableClass.thisType;
|
| List<int> constants = <int>[];
|
| evaluator = new CompileTimeConstantEvaluator(
|
| - compiler.constantHandler,
|
| + backend.constants,
|
| compiler.globalDependencies,
|
| compiler);
|
|
|
| @@ -80,7 +80,7 @@ class TypeVariableHandler {
|
| new DartString.literal(currentTypeVariable.name));
|
| Constant bound = backend.constantSystem.createInt(
|
| emitter.reifyType(currentTypeVariable.element.bound));
|
| - Constant type = evaluator.makeTypeConstant(cls);
|
| + Constant type = backend.constants.createTypeConstant(cls);
|
| return [type, name, bound];
|
| }
|
|
|
| @@ -88,7 +88,7 @@ class TypeVariableHandler {
|
| currentTypeVariable.element, typeVariableType,
|
| typeVariableConstructor, createArguments);
|
| backend.registerCompileTimeConstant(c, compiler.globalDependencies);
|
| - compiler.constantHandler.addCompileTimeConstantForEmission(c);
|
| + backend.constants.addCompileTimeConstantForEmission(c);
|
| constants.add(
|
| reifyTypeVariableConstant(c, currentTypeVariable.element));
|
| }
|
|
|