| Index: pkg/compiler/lib/src/js_backend/type_variable_handler.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/type_variable_handler.dart b/pkg/compiler/lib/src/js_backend/type_variable_handler.dart
|
| index bfc973f318aafc2f077a099b080eb9cc145b56ed..ec6eecf46cf3a3306e96760b6e615a9fb6a57b00 100644
|
| --- a/pkg/compiler/lib/src/js_backend/type_variable_handler.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/type_variable_handler.dart
|
| @@ -36,6 +36,7 @@ class TypeVariableHandler {
|
| CodeEmitterTask get _task => _backend.emitter;
|
| MetadataCollector get _metadataCollector => _task.metadataCollector;
|
| JavaScriptBackend get _backend => _compiler.backend;
|
| + DiagnosticReporter get reporter => _compiler.reporter;
|
|
|
| void registerClassWithTypeVariables(ClassElement cls, Enqueuer enqueuer,
|
| Registry registry) {
|
| @@ -47,7 +48,7 @@ class TypeVariableHandler {
|
| _typeVariableClass.ensureResolved(_compiler.resolution);
|
| Link constructors = _typeVariableClass.constructors;
|
| if (constructors.isEmpty && constructors.tail.isEmpty) {
|
| - _compiler.internalError(_typeVariableClass,
|
| + reporter.internalError(_typeVariableClass,
|
| "Class '$_typeVariableClass' should only have one constructor");
|
| }
|
| _typeVariableConstructor = _typeVariableClass.constructors.head;
|
|
|