summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/lib/rules/require-atomic-updates.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/lib/rules/require-atomic-updates.js')
-rw-r--r--tools/node_modules/eslint/lib/rules/require-atomic-updates.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/node_modules/eslint/lib/rules/require-atomic-updates.js b/tools/node_modules/eslint/lib/rules/require-atomic-updates.js
index 4f6acceab8..c552f1bd82 100644
--- a/tools/node_modules/eslint/lib/rules/require-atomic-updates.js
+++ b/tools/node_modules/eslint/lib/rules/require-atomic-updates.js
@@ -113,6 +113,9 @@ class SegmentInfo {
if (info) {
info.freshReadVariableNames.add(variableName);
+
+ // If a variable is freshly read again, then it's no more out-dated.
+ info.outdatedReadVariableNames.delete(variableName);
}
}
}