From bb7a01027242390da1c18fbf87c274cc34c11b79 Mon Sep 17 00:00:00 2001 From: Greg Estren Date: Fri, 16 Jul 2021 18:48:14 -0400 Subject: [PATCH] Fix merge conflicts. --- .../devtools/build/lib/packages/PackageFactory.java | 10 +++++++--- .../devtools/build/lib/skyframe/PackageFunction.java | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java b/src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java index 126441187c8438..5487b323671f91 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java +++ b/src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java @@ -30,6 +30,7 @@ import com.google.devtools.build.lib.events.ExtendedEventHandler; import com.google.devtools.build.lib.events.StoredEventHandler; import com.google.devtools.build.lib.packages.Globber.BadGlobException; +import com.google.devtools.build.lib.packages.Package.ConfigSettingVisibilityPolicy; import com.google.devtools.build.lib.packages.Package.Builder.PackageSettings; import com.google.devtools.build.lib.packages.PackageValidator.InvalidPackageException; import com.google.devtools.build.lib.packages.RuleClass.Builder.RuleClassType; @@ -504,7 +505,8 @@ public Package.Builder createPackageFromAst( ImmutableMap loadedModules, RuleVisibility defaultVisibility, StarlarkSemantics starlarkSemantics, - Globber globber) + Globber globber, + ConfigSettingVisibilityPolicy configSettingVisibilityPolicy) throws InterruptedException { try { // At this point the package is guaranteed to exist, @@ -519,7 +521,8 @@ public Package.Builder createPackageFromAst( starlarkSemantics, preludeModule, loadedModules, - repositoryMapping); + repositoryMapping, + configSettingVisibilityPolicy); } catch (InterruptedException e) { globber.onInterrupt(); throw e; @@ -823,7 +826,8 @@ Package.Builder evaluateBuildFile( StarlarkSemantics semantics, @Nullable Module preludeModule, ImmutableMap loadedModules, - ImmutableMap repositoryMapping) + ImmutableMap repositoryMapping, + ConfigSettingVisibilityPolicy configSettingVisibilityPolicy) throws InterruptedException { Package.Builder pkgBuilder = new Package.Builder( diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java index 31e6156fdc90a1..546bb96f20ffc7 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/PackageFunction.java @@ -1274,7 +1274,8 @@ private LoadedPackageCacheEntry loadPackage( bzlLoadResult.loadedModules, defaultVisibility, starlarkSemantics, - globberWithSkyframeGlobDeps); + globberWithSkyframeGlobDeps, + configSettingVisibilityPolicy); long loadTimeNanos = Math.max(BlazeClock.nanoTime() - startTimeNanos, 0L); LoadedPackageCacheEntry packageCacheEntry = new LoadedPackageCacheEntry(