summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Schubert <contact@benschubert.me>2019-06-04 07:50:27 +0100
committerBenjamin Schubert <contact@benschubert.me>2019-06-04 07:50:27 +0100
commit009503f4c90fcdd46c15e33bf70e1ffcb914ada1 (patch)
tree56724dc17a6ea840ddceb4472c6ebc8658ec89b9
parent42f17d80fa6c7d3f5e25546efa368ac8b9005577 (diff)
downloadbuildstream-bschubert/optimize-dependencies.tar.gz
fixup! fixup! fixup! fixup! WIP: Split up visit function per piecebschubert/optimize-dependencies
-rw-r--r--src/buildstream/_element.pyx2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buildstream/_element.pyx b/src/buildstream/_element.pyx
index 004398f09..862705562 100644
--- a/src/buildstream/_element.pyx
+++ b/src/buildstream/_element.pyx
@@ -32,6 +32,8 @@ cdef visit_all(object element, object visited, list acc):
if dep._unique_id not in visited[0] and dep._unique_id not in visited[1]:
visit_all(dep, visited, acc)
+ acc.append(element)
+
cdef visit_build(object element, object visited, list acc):
visited[0].add(element._unique_id)