| Index: pkg/analyzer/lib/src/generated/engine.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/engine.dart b/pkg/analyzer/lib/src/generated/engine.dart
|
| index deab79f47ba84fa92c352c5398a0a2b9469fe3ca..2d8c34d0ccb64bcdf303ce777b9305ba8f2de0ae 100644
|
| --- a/pkg/analyzer/lib/src/generated/engine.dart
|
| +++ b/pkg/analyzer/lib/src/generated/engine.dart
|
| @@ -8189,13 +8189,11 @@ class DartEntry extends SourceEntry {
|
| while (state != null) {
|
| if (state.getState(BUILT_UNIT) == CacheState.VALID) {
|
| CompilationUnit unit = state.getValue(BUILT_UNIT);
|
| - ResolutionEraser.erase(unit);
|
| - setValue(PARSED_UNIT, unit);
|
| + setValue(PARSED_UNIT, unit.accept(new AstCloner()));
|
| break;
|
| } else if (state.getState(RESOLVED_UNIT) == CacheState.VALID) {
|
| CompilationUnit unit = state.getValue(RESOLVED_UNIT);
|
| - ResolutionEraser.erase(unit);
|
| - setValue(PARSED_UNIT, unit);
|
| + setValue(PARSED_UNIT, unit.accept(new AstCloner()));
|
| break;
|
| }
|
| state = state._nextState;
|
|
|