diff options
author | 2016-03-23 17:57:53 +0000 | |
---|---|---|
committer | 2016-03-24 10:31:44 +0000 | |
commit | da22ca7b982312e6d7778c19205d0f2bd660493f (patch) | |
tree | 203da33400bd6f39e14f84b2d175b7a4a8e786f7 /src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java | |
parent | 8cc772ef98604678d99b6a685e412a11a6508ba5 (diff) |
Reduce memory use of feature values by introducing a ValueSequence class that keeps the Strings and creates the corresponding Value objects only at expansion time.
--
MOS_MIGRATED_REVID=117947058
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java index 53771eb2a6..c8a8c1a19b 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModel.java @@ -347,8 +347,8 @@ public final class CppModel { buildVariables.addVariable("module_name", cppModuleMap.getName()); buildVariables.addVariable("module_map_file", cppModuleMap.getArtifact().getExecPathString()); - CcToolchainFeatures.Variables.NestedSequence.Builder sequence = - new CcToolchainFeatures.Variables.NestedSequence.Builder(); + CcToolchainFeatures.Variables.ValueSequence.Builder sequence = + new CcToolchainFeatures.Variables.ValueSequence.Builder(); for (Artifact artifact : context.getDirectModuleMaps()) { sequence.addValue(artifact.getExecPathString()); } |