diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java b/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java index 9cbdd475ac..16a29fd5df 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java @@ -142,6 +142,8 @@ public class ToolchainContext { prerequisiteMap .keys() .stream() + // Keys in prerequisiteMap can be null, see {@link DependencyResolver#dependentNodeMap}. + .filter(attribute -> attribute != null) .filter(attribute -> attribute.getName().equals(PlatformSemantics.TOOLCHAINS_ATTR)) .findFirst(); Preconditions.checkState( |