| Index: pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart
|
| index 0f87d31356e66e4ac1ccda31dc00a67c355f1161..ba5c121c8753463c929ca5aac9c9c4a277c544c7 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart
|
| @@ -4,6 +4,8 @@
|
|
|
| library fasta.kernel_library_builder;
|
|
|
| +import 'package:front_end/src/fasta/scanner/token.dart' show Token;
|
| +
|
| import 'package:kernel/ast.dart';
|
|
|
| import 'package:kernel/clone.dart' show CloneVisitor;
|
| @@ -160,11 +162,11 @@ class KernelLibraryBuilder
|
| }
|
|
|
| void addField(List<MetadataBuilder> metadata, int modifiers,
|
| - KernelTypeBuilder type, String name, int charOffset) {
|
| + KernelTypeBuilder type, String name, int charOffset, Token initializer) {
|
| addBuilder(
|
| name,
|
| - new KernelFieldBuilder(
|
| - metadata, type, name, modifiers, this, charOffset),
|
| + new KernelFieldBuilder(loader.astFactory, loader.topLevelTypeInferrer,
|
| + metadata, type, name, modifiers, this, charOffset, initializer),
|
| charOffset);
|
| }
|
|
|
| @@ -295,8 +297,8 @@ class KernelLibraryBuilder
|
| List<Object> constantNamesAndOffsets, int charOffset, int charEndOffset) {
|
| addBuilder(
|
| name,
|
| - new KernelEnumBuilder(metadata, name, constantNamesAndOffsets, this,
|
| - charOffset, charEndOffset),
|
| + new KernelEnumBuilder(loader.astFactory, metadata, name,
|
| + constantNamesAndOffsets, this, charOffset, charEndOffset),
|
| charOffset);
|
| }
|
|
|
|
|