diff options
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java index 894a653acc..fc00b5760c 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeBuildView.java @@ -391,17 +391,7 @@ public final class SkyframeBuildView { if (culprit.functionName().equals(SkyFunctions.CONFIGURED_TARGET)) { return ((ConfiguredTargetKey) culprit.argument()).getLabel(); } else { - // For other types of cycles (e.g. file symlink cycles), the root cause is the furthest - // target dependency that itself depended on the cycle. - Label furthestTarget = labelToLoad; - for (SkyKey skyKey : cycleInfo.getPathToCycle()) { - if (skyKey.functionName().equals(SkyFunctions.CONFIGURED_TARGET)) { - furthestTarget = (Label) skyKey.argument(); - } else { - break; - } - } - return furthestTarget; + return labelToLoad; } } return null; |