aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build
diff options
context:
space:
mode:
authorGravatar Dmitry Lomov <dslomov@google.com>2016-02-01 13:41:23 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-02-02 14:55:06 +0000
commit076acfff37364351f68adb73ada8c1dac2f95ea7 (patch)
tree7a8677bdd126621718364810daeb63efa7e09d27 /src/main/java/com/google/devtools/build
parent2ac20962867aec785fb6f4616e6b51cbf5a3fb01 (diff)
Add a test that asserts aspects propagating along implicit deps.
Fix a minor bug in the process. -- MOS_MIGRATED_REVID=113519574
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTarget.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTarget.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTarget.java
index fec081a6b5..c70b5b0843 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTarget.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTarget.java
@@ -259,7 +259,7 @@ public final class RuleConfiguredTarget extends AbstractConfiguredTarget {
public UnmodifiableIterator<TransitiveInfoProvider> iterator() {
Map<Class<? extends TransitiveInfoProvider>, TransitiveInfoProvider> allProviders =
new LinkedHashMap<>();
- for (int i = configuredAspects.size() - 1; i >= 0; i++) {
+ for (int i = configuredAspects.size() - 1; i >= 0; i--) {
for (TransitiveInfoProvider tip : configuredAspects.get(i)) {
allProviders.put(tip.getClass(), tip);
}