diff options
author | 2015-07-09 21:20:38 +0000 | |
---|---|---|
committer | 2015-07-10 17:19:12 +0000 | |
commit | 0ab1612da126e62c4d129e5840c1c8394bfbe1b9 (patch) | |
tree | 95e977358c90d4b4010b3c43712c2dada5f9b952 /src/main/java/com | |
parent | db0b68de9e973a81848f49294485d7e8b6f5ec39 (diff) |
Add debug preconditions guard for null skykeys to InMemoryMemoizingEvaluator#delete
--
MOS_MIGRATED_REVID=97908428
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java b/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java index 695d025613..0c6d54f7f2 100644 --- a/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java +++ b/src/main/java/com/google/devtools/build/skyframe/InMemoryMemoizingEvaluator.java @@ -109,6 +109,7 @@ public final class InMemoryMemoizingEvaluator implements MemoizingEvaluator { Maps.filterEntries(graph.getAllValues(), new Predicate<Entry<SkyKey, NodeEntry>>() { @Override public boolean apply(Entry<SkyKey, NodeEntry> input) { + Preconditions.checkNotNull(input.getKey(), "Null SkyKey in entry: %s", input); return input.getValue().isDirty() || deletePredicate.apply(input.getKey()); } }).keySet()); |