diff options
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.java | 3 |
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); |