aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java
diff options
context:
space:
mode:
authorGravatar John Cater <jcater@google.com>2017-10-20 22:03:00 +0200
committerGravatar Dmitry Lomov <dslomov@google.com>2017-10-23 17:16:12 +0200
commit6738c36265c544a116751372ce74209305f44071 (patch)
tree023e0221a1a8cf2df80cb670e7418496b6621509 /src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java
parentb368b39f8ba1e8e8a67af50e5ade9127b2b149d7 (diff)
Add tests for ToolchainUtil, and fix an error when there is an error and
values are missing while fetching toolchains. Fixes #3928. Change-Id: I4fde784f56daf544ba70c9848e006f1183c20a99 PiperOrigin-RevId: 172922687
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java b/src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java
index 84c0e256e9..6676a18321 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/ToolchainUtil.java
@@ -220,14 +220,14 @@ public class ToolchainUtil {
}
}
- if (valuesMissing) {
- return null;
- }
-
if (!missingToolchains.isEmpty()) {
throw new ToolchainContextException(new UnresolvedToolchainsException(missingToolchains));
}
+ if (valuesMissing) {
+ return null;
+ }
+
return builder.build();
}