From ec00a4ace68a58caf78b2e6c3b9e11693cfd7e68 Mon Sep 17 00:00:00 2001 From: "koda@google.com" Date: Sun, 22 Feb 2015 05:57:35 +0000 Subject: [PATCH] Make test compatible with dart2js integer semantics. R=vegorov@google.com Review URL: https://codereview.chromium.org//946203002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43941 260f80e4-7a28-3924-810f-c04153c831b5 --- tests/corelib/hash_set_test.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/corelib/hash_set_test.dart b/tests/corelib/hash_set_test.dart index 9919e51fb5f..b0730e7694d 100644 --- a/tests/corelib/hash_set_test.dart +++ b/tests/corelib/hash_set_test.dart @@ -11,6 +11,7 @@ library hash_map2_test; import "package:expect/expect.dart"; import 'dart:collection'; +import 'dart:math' as math; testSet(Set newSet(), Set newSetFrom(Iterable from)) { @@ -260,7 +261,7 @@ testSet(Set newSet(), Set newSetFrom(Iterable from)) { List keys = []; // Powers of two for (int i = 65; i >= 2; --i) { - keys.add(new Mutable(1 << i)); + keys.add(new Mutable(math.pow(2, i))); } for (var key in keys) { Expect.isTrue(set.add(key));