aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/BinaryOperatorExpression.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/BinaryOperatorExpression.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/BinaryOperatorExpression.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/BinaryOperatorExpression.java b/src/main/java/com/google/devtools/build/lib/syntax/BinaryOperatorExpression.java
index 3d6b593a93..ff7c322633 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/BinaryOperatorExpression.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/BinaryOperatorExpression.java
@@ -300,7 +300,8 @@ public final class BinaryOperatorExpression extends Expression {
if (lval instanceof Map<?, ?> && rval instanceof Map<?, ?>) {
Map<?, ?> ldict = (Map<?, ?>) lval;
Map<?, ?> rdict = (Map<?, ?>) rval;
- Map<Object, Object> result = Maps.newHashMapWithExpectedSize(ldict.size() + rdict.size());
+ Map<Object, Object> result =
+ Maps.newLinkedHashMapWithExpectedSize(ldict.size() + rdict.size());
result.putAll(ldict);
result.putAll(rdict);
return ImmutableMap.copyOf(result);