| Index: pkg/front_end/lib/src/fasta/kernel/kernel_class_builder.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_class_builder.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_class_builder.dart
|
| index e5b93586d48b28246cf4ac92cbc1029bf3a2fd3b..b01bc3c9bbcc1b866272a1ad809df2a3b99f74dc 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/kernel_class_builder.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/kernel_class_builder.dart
|
| @@ -32,6 +32,9 @@ import 'kernel_builder.dart' show
|
| TypeVariableBuilder,
|
| computeDefaultTypeArguments;
|
|
|
| +import '../dill/dill_member_builder.dart' show
|
| + DillMemberBuilder;
|
| +
|
| import 'redirecting_factory_body.dart' show
|
| RedirectingFactoryBody;
|
|
|
| @@ -105,6 +108,8 @@ abstract class KernelClassBuilder
|
| if (targetBuilder is ProcedureBuilder) {
|
| Member target = targetBuilder.target;
|
| builder.body = new RedirectingFactoryBody(target);
|
| + } else if (targetBuilder is DillMemberBuilder) {
|
| + builder.body = new RedirectingFactoryBody(targetBuilder.member);
|
| } else {
|
| // TODO(ahe): Throw NSM error. This requires access to core
|
| // types.
|
|
|