Skip to content

Commit e2b5f81

Browse files
aoeuicopybara-github
authored andcommitted
Serialize AspectKey as a shared value.
PiperOrigin-RevId: 840366461 Change-Id: Ic2c7c85d0e5d9a3f1b17ce714ce83e4894b1b891
1 parent 56fc17b commit e2b5f81

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/main/java/com/google/devtools/build/lib/skyframe/serialization/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ java_library(
4141
"//src/main/java/com/google/devtools/build/lib/packages:provider",
4242
"//src/main/java/com/google/devtools/build/lib/rules:alias",
4343
"//src/main/java/com/google/devtools/build/lib/rules/cpp",
44+
"//src/main/java/com/google/devtools/build/lib/skyframe:aspect_key_creator",
4445
"//src/main/java/com/google/devtools/build/lib/skyframe:configured_target_key",
4546
"//src/main/java/com/google/devtools/build/lib/skyframe:rule_configured_target_value",
4647
"//src/main/java/com/google/devtools/build/lib/vfs",

src/main/java/com/google/devtools/build/lib/skyframe/serialization/SerializationRegistrySetupHelpers.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import com.google.devtools.build.lib.packages.StructProvider;
4141
import com.google.devtools.build.lib.rules.AliasConfiguredTarget;
4242
import com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures.FeatureConfiguration;
43+
import com.google.devtools.build.lib.skyframe.AspectKeyCreator;
4344
import com.google.devtools.build.lib.skyframe.ConfiguredTargetKey;
4445
import com.google.devtools.build.lib.skyframe.RemoteConfiguredTargetValue;
4546
import com.google.devtools.build.lib.vfs.Root;
@@ -160,7 +161,8 @@ private static class AnalysisCachingCodecsHolder {
160161
RunfilesArtifactValue.class,
161162
AliasConfiguredTarget.class,
162163
BuildConfigurationValue.class,
163-
InlineFileArtifactValue.class);
164+
InlineFileArtifactValue.class,
165+
AspectKeyCreator.AspectKey.class);
164166

165167
private static final ImmutableList<ObjectCodec<?>> INSTANCE;
166168

0 commit comments

Comments
 (0)