Return error for unsupported context in outputFilesForModuleFromProvider

Test: CI
Change-Id: I42d2341ea2613a28d403615f3ebccd0067d5501f
This commit is contained in:
mrziwang
2024-07-17 11:11:05 -07:00
parent 96fbf8ba93
commit 7a47bd3a81

View File

@@ -2504,8 +2504,9 @@ func outputFilesForModuleFromProvider(ctx PathContext, module blueprint.Module,
} else if cta, isCta := ctx.(*singletonContextAdaptor); isCta {
providerData, _ := cta.moduleProvider(module, OutputFilesProvider)
outputFiles, _ = providerData.(OutputFilesInfo)
} else {
return nil, fmt.Errorf("unsupported context %q in method outputFilesForModuleFromProvider", reflect.TypeOf(ctx))
}
// TODO: Add a check for skipped context
if outputFiles.isEmpty() {
return nil, OutputFilesProviderNotSet