| Index: pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart b/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
|
| index eea4554c4d0cf15d1c9673cd12ac9ba669764a58..91e81e4721a1f529f65134e7695105a21b76bdb8 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart
|
| @@ -426,16 +426,18 @@ class SuperIndexAccessor extends Accessor {
|
| class StaticAccessor extends Accessor {
|
| Member readTarget;
|
| Member writeTarget;
|
| + int charOffset;
|
|
|
| - StaticAccessor(this.readTarget, this.writeTarget);
|
| + StaticAccessor(this.readTarget, this.writeTarget, this.charOffset);
|
|
|
| _makeRead() =>
|
| - readTarget == null ? makeInvalidRead() : new StaticGet(readTarget);
|
| + readTarget == null ? makeInvalidRead() : new StaticGet(readTarget)
|
| + ..fileOffset = charOffset;
|
|
|
| _makeWrite(Expression value, bool voidContext) {
|
| return writeTarget == null
|
| ? makeInvalidWrite(value)
|
| - : new StaticSet(writeTarget, value);
|
| + : new StaticSet(writeTarget, value)..fileOffset = charOffset;
|
| }
|
| }
|
|
|
|
|