Pass the actual configuration to ConfiguredAttributeMapper when it is available.

PiperOrigin-RevId: 411131460
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
index 7e8d23d..b71c73a 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java
@@ -1678,7 +1678,7 @@
       Preconditions.checkNotNull(visibility);
       AttributeMap attributes =
           ConfiguredAttributeMapper.of(
-              target.getAssociatedRule(), configConditions.asProviders(), configuration.checksum());
+              target.getAssociatedRule(), configConditions.asProviders(), configuration);
       checkAttributesNonEmpty(attributes);
       ListMultimap<String, ConfiguredTargetAndData> targetMap = createTargetMap();
       // This conditionally checks visibility on config_setting rules based on