aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com
diff options
context:
space:
mode:
authorGravatar cpeyser <cpeyser@google.com>2017-08-04 19:48:53 +0200
committerGravatar Jakob Buchgraber <buchgr@google.com>2017-08-07 11:22:12 +0200
commitd78b374941a7b70a9b1bdfdb903213d886226342 (patch)
tree039b04aceb4d4bb90366f9920755b3ce7e1263d0 /src/main/java/com
parent9302d1b2c16b054388a7731a54176695466825aa (diff)
Required toolchains set on rule classes are inherited.
PiperOrigin-RevId: 164281027
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/RuleClass.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java
index ae0c358a1e..f979d8bf7b 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java
@@ -545,6 +545,8 @@ public class RuleClass {
parent.getConfigurationFragmentPolicy().getMissingFragmentPolicy());
supportsConstraintChecking = parent.supportsConstraintChecking;
+ addRequiredToolchains(parent.getRequiredToolchains());
+
for (Attribute attribute : parent.getAttributes()) {
String attrName = attribute.getName();
Preconditions.checkArgument(