| Index: pkg/front_end/lib/src/fasta/kernel/builder_accessors.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/builder_accessors.dart b/pkg/front_end/lib/src/fasta/kernel/builder_accessors.dart
|
| index 7cff07c50f2ad595d46e9aab0597c36675e5d717..50658378e4e55d873045e76eb43bf29f18fa089a 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/builder_accessors.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/builder_accessors.dart
|
| @@ -435,6 +435,7 @@ class IncompletePropertyAccessor extends IncompleteSend {
|
| if (builder == null) {
|
| return buildThrowNoSuchMethodError(null);
|
| }
|
| + setter = builder.target;
|
| }
|
| if (builder.hasProblem) {
|
| return helper.buildProblemExpression(builder, name.name)
|
| @@ -453,8 +454,8 @@ class IncompletePropertyAccessor extends IncompleteSend {
|
| }
|
| }
|
| }
|
| - if (getter == null) {
|
| - return internalError("no getter for $name");
|
| + if (getter == null && setter == null) {
|
| + return internalError("No accessor for '$name'.");
|
| }
|
| return new StaticAccessor(helper, charOffset, getter, setter);
|
| }
|
|
|