| Index: pkg/compiler/lib/src/dart_backend/outputter.dart
|
| diff --git a/pkg/compiler/lib/src/dart_backend/outputter.dart b/pkg/compiler/lib/src/dart_backend/outputter.dart
|
| index 82e51702def50095f7e85e843f127023ae6319fc..a8240adf14acfe59a65b23f5cefc1b2b689f2720 100644
|
| --- a/pkg/compiler/lib/src/dart_backend/outputter.dart
|
| +++ b/pkg/compiler/lib/src/dart_backend/outputter.dart
|
| @@ -299,10 +299,18 @@ class LibraryInfo {
|
| ClassElement existingEnumClass =
|
| enumClassMap.putIfAbsent(cls.name, () => cls);
|
| if (existingEnumClass != cls) {
|
| - listener.reportError(cls, MessageKind.GENERIC,
|
| - {'text': "Duplicate enum names are not supported in dart2dart."});
|
| - listener.reportInfo(existingEnumClass, MessageKind.GENERIC,
|
| - {'text': "This is the other declaration of '${cls.name}'."});
|
| + listener.reportError(
|
| + listener.createMessage(
|
| + cls,
|
| + MessageKind.GENERIC,
|
| + {'text': "Duplicate enum names are not supported "
|
| + "in dart2dart."}),
|
| + <DiagnosticMessage>[
|
| + listener.createMessage(
|
| + existingEnumClass,
|
| + MessageKind.GENERIC,
|
| + {'text': "This is the other declaration of '${cls.name}'."}),
|
| + ]);
|
| }
|
| }
|
| }
|
|
|