aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/query2/engine/AllPathsFunction.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/query2/engine/AllPathsFunction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/query2/engine/AllPathsFunction.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/query2/engine/AllPathsFunction.java b/src/main/java/com/google/devtools/build/lib/query2/engine/AllPathsFunction.java
index ca307a8ff4..bfa4fa6a36 100644
--- a/src/main/java/com/google/devtools/build/lib/query2/engine/AllPathsFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/query2/engine/AllPathsFunction.java
@@ -71,10 +71,8 @@ public class AllPathsFunction implements QueryFunction {
Collection<T> reverseDeps = env.getReverseDeps(worklist);
worklist = new ArrayList<>();
for (T np : reverseDeps) {
- if (reachableFromX.contains(np)) {
- if (result.add(np)) {
- worklist.add(np);
- }
+ if (reachableFromX.contains(np) && result.add(np)) {
+ worklist.add(np);
}
}
}