Propagate InterruptedException from another place where it's possible.
PiperOrigin-RevId: 295762405
diff --git a/src/main/java/com/google/devtools/build/skyframe/SkyFunctionEnvironment.java b/src/main/java/com/google/devtools/build/skyframe/SkyFunctionEnvironment.java
index a78524d..08f16ce 100644
--- a/src/main/java/com/google/devtools/build/skyframe/SkyFunctionEnvironment.java
+++ b/src/main/java/com/google/devtools/build/skyframe/SkyFunctionEnvironment.java
@@ -283,8 +283,8 @@
eventBuilder.addTransitive(ValueWithMetadata.getEvents(value));
postBuilder.addTransitive(ValueWithMetadata.getPosts(value));
}
- NestedSet<TaggedEvents> taggedEvents = eventBuilder.build();
- NestedSet<Postable> postables = postBuilder.build();
+ NestedSet<TaggedEvents> taggedEvents = eventBuilder.buildInterruptibly();
+ NestedSet<Postable> postables = postBuilder.buildInterruptibly();
evaluatorContext.getReplayingNestedSetEventVisitor().visit(taggedEvents);
evaluatorContext.getReplayingNestedSetPostableVisitor().visit(postables);
return Pair.of(taggedEvents, postables);