Reviewers: Benedikt Meurer,

Description:
Fix build on Win64 for tests.

[email protected]
BUG=

Please review this at https://codereview.chromium.org/423073008/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files (+16, -15 lines):
  M test/cctest/compiler/test-simplified-lowering.cc


Index: test/cctest/compiler/test-simplified-lowering.cc
diff --git a/test/cctest/compiler/test-simplified-lowering.cc b/test/cctest/compiler/test-simplified-lowering.cc index 8b78da061041a4ff4fc969690277389ae07d8d19..19826a0062c69d3d2aaca14394d3d6c55e1a39ec 100644
--- a/test/cctest/compiler/test-simplified-lowering.cc
+++ b/test/cctest/compiler/test-simplified-lowering.cc
@@ -321,9 +321,9 @@ TEST(RunLoadFieldFromUntaggedBase) {
   Smi* smis[] = {Smi::FromInt(1), Smi::FromInt(2), Smi::FromInt(3)};

   for (size_t i = 0; i < ARRAY_SIZE(smis); i++) {
-    FieldAccess access = {kUntaggedBase,     // untagged base
-                          i * sizeof(Smi*),  // offset
- Handle<Name>(), Type::Integral32(), kMachineTagged};
+    int offset = static_cast<int>(i * sizeof(Smi*));
+    FieldAccess access = {kUntaggedBase, offset, Handle<Name>(),
+                          Type::Integral32(), kMachineTagged};

     SimplifiedGraphBuilderTester<Object*> t;
     Node* load = t.LoadField(access, t.PointerConstant(smis));
@@ -345,9 +345,9 @@ TEST(RunStoreFieldToUntaggedBase) {
   Smi* smis[] = {Smi::FromInt(1), Smi::FromInt(2), Smi::FromInt(3)};

   for (size_t i = 0; i < ARRAY_SIZE(smis); i++) {
-    FieldAccess access = {kUntaggedBase,     // untagged base
-                          i * sizeof(Smi*),  // offset
- Handle<Name>(), Type::Integral32(), kMachineTagged};
+    int offset = static_cast<int>(i * sizeof(Smi*));
+    FieldAccess access = {kUntaggedBase, offset, Handle<Name>(),
+                          Type::Integral32(), kMachineTagged};

     SimplifiedGraphBuilderTester<Object*> t(kMachineTagged);
     Node* p0 = t.Parameter(0);
@@ -373,13 +373,13 @@ TEST(RunLoadElementFromUntaggedBase) {

   for (size_t i = 0; i < ARRAY_SIZE(smis); i++) {    // for header sizes
     for (size_t j = i; j < ARRAY_SIZE(smis); j++) {  // for element index
-      ElementAccess access = {kUntaggedBase,         // untagged base
-                              i * sizeof(Smi*),      // header size
-                              Type::Integral32(), kMachineTagged};
+      int offset = static_cast<int>(i * sizeof(Smi*));
+      ElementAccess access = {kUntaggedBase, offset, Type::Integral32(),
+                              kMachineTagged};

       SimplifiedGraphBuilderTester<Object*> t;
-      Node* load =
- t.LoadElement(access, t.PointerConstant(smis), t.Int32Constant(j));
+      Node* load = t.LoadElement(access, t.PointerConstant(smis),
+                                 t.Int32Constant(static_cast<int>(j)));
       t.Return(load);
       t.LowerAllNodes();

@@ -401,13 +401,14 @@ TEST(RunStoreElementFromUntaggedBase) {

   for (size_t i = 0; i < ARRAY_SIZE(smis); i++) {    // for header sizes
     for (size_t j = i; j < ARRAY_SIZE(smis); j++) {  // for element index
-      ElementAccess access = {kUntaggedBase,         // untagged base
-                              i * sizeof(Smi*),      // header size
-                              Type::Integral32(), kMachineTagged};
+      int offset = static_cast<int>(i * sizeof(Smi*));
+      ElementAccess access = {kUntaggedBase, offset, Type::Integral32(),
+                              kMachineTagged};

       SimplifiedGraphBuilderTester<Object*> t(kMachineTagged);
       Node* p0 = t.Parameter(0);
- t.StoreElement(access, t.PointerConstant(smis), t.Int32Constant(j), p0);
+      t.StoreElement(access, t.PointerConstant(smis),
+                     t.Int32Constant(static_cast<int>(j)), p0);
       t.Return(p0);
       t.LowerAllNodes();



--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to