Revision: 22820
Author: [email protected]
Date: Mon Aug 4 13:27:33 2014 UTC
Log: Fix build on Win64 for tests.
[email protected]
BUG=
Review URL: https://codereview.chromium.org/423073008
http://code.google.com/p/v8/source/detail?r=22820
Modified:
/branches/bleeding_edge/test/cctest/compiler/test-simplified-lowering.cc
=======================================
---
/branches/bleeding_edge/test/cctest/compiler/test-simplified-lowering.cc
Mon Aug 4 12:51:34 2014 UTC
+++
/branches/bleeding_edge/test/cctest/compiler/test-simplified-lowering.cc
Mon Aug 4 13:27:33 2014 UTC
@@ -321,9 +321,9 @@
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 @@
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 @@
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 @@
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.