about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc/rustc-dev-guide')
-rw-r--r--src/doc/rustc-dev-guide/src/queries/incremental-compilation-in-detail.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doc/rustc-dev-guide/src/queries/incremental-compilation-in-detail.md b/src/doc/rustc-dev-guide/src/queries/incremental-compilation-in-detail.md
index 25db154fb90..d8716acdfff 100644
--- a/src/doc/rustc-dev-guide/src/queries/incremental-compilation-in-detail.md
+++ b/src/doc/rustc-dev-guide/src/queries/incremental-compilation-in-detail.md
@@ -413,8 +413,8 @@ respect to incremental compilation:
    even try to mark the query's dep-node as green. This attribute has two use
    cases:
 
-    - Queries that are **inputs** to the system must be marked as `eval_always`
-      since we have no other way of checking whether their value has changed.
+    - `eval_always` queries can read inputs (from files, global state, etc).
+      They can also produce side effects like writing to files and changing global state.
 
     - Some queries are very likely to be re-evaluated because their result
       depends on the entire source code. In this case `eval_always` can be used