| Index: sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| index 9c4077ddcd1f4eb3d0b8e06519887c0fd8350a85..f42259b77a13c0669f7a8b5a1f40289f3887655e 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart
|
| @@ -387,8 +387,13 @@ class DartBackend extends Backend {
|
| SynthesizedConstructorElementX constructor =
|
| new SynthesizedConstructorElementX(classElement);
|
| constructor.type = new FunctionType(
|
| - compiler.types.voidType, const Link<DartType>(),
|
| - constructor);
|
| + constructor,
|
| + compiler.types.voidType,
|
| + const Link<DartType>(),
|
| + const Link<DartType>(),
|
| + const Link<SourceString>(),
|
| + const Link<DartType>()
|
| + );
|
| constructor.cachedNode = new FunctionExpression(
|
| new Send(classNode.name, synthesizedIdentifier),
|
| new NodeList(new StringToken(OPEN_PAREN_INFO, '(', -1),
|
|
|