Re-use the existing ConfiguredTargetKey instead of re-creating from
scratch.
Closes #11547.
PiperOrigin-RevId: 314925184
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java
index 7d3ecb6..8fc039e 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/ConfiguredTargetFunction.java
@@ -944,15 +944,7 @@
throws ConfiguredTargetFunctionException, InterruptedException {
StoredEventHandler events = new StoredEventHandler();
CachingAnalysisEnvironment analysisEnvironment =
- view.createAnalysisEnvironment(
- ConfiguredTargetKey.builder()
- .setLabel(target.getLabel())
- .setConfiguration(configuration)
- .build(),
- false,
- events,
- env,
- configuration);
+ view.createAnalysisEnvironment(configuredTargetKey, false, events, env, configuration);
if (env.valuesMissing()) {
return null;
}