diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/FilesetOutputConfiguredTarget.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/FilesetOutputConfiguredTarget.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/FilesetOutputConfiguredTarget.java b/src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/FilesetOutputConfiguredTarget.java index 9641c5518f..cb7176a9f1 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/FilesetOutputConfiguredTarget.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/FilesetOutputConfiguredTarget.java @@ -46,7 +46,17 @@ public final class FilesetOutputConfiguredTarget extends OutputFileConfiguredTar TransitiveInfoCollection generatingRule, Artifact outputArtifact, @Nullable ImmutableList<FilesetTraversalParams> traversals) { - super(targetContext, outputFile, generatingRule, outputArtifact); + super( + targetContext.getLabel(), + targetContext.getConfiguration(), + targetContext.getVisibility(), + outputArtifact, + generatingRule); + Preconditions.checkState( + outputFile.getLabel().equals(targetContext.getLabel()), + "mismatch: %s %s", + outputFile, + targetContext); FilesetProvider provider = generatingRule.getProvider(FilesetProvider.class); Preconditions.checkArgument(provider != null); filesetInputManifest = provider.getFilesetInputManifest(); |