Commit 0e0614ec authored by titzer@chromium.org's avatar titzer@chromium.org

Fix compile error on Win32.

R=hpayer@chromium.org
BUG=

Review URL: https://codereview.chromium.org/435883002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22782 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 42fa2718
......@@ -293,9 +293,19 @@ TEST(RunChangeBitToBool) {
}
// TODO(titzer): enable all UI32 -> Tagged checking when inline allocation
// works.
#define TODO_UI32_TO_TAGGED_WILL_WORK(v) Smi::IsValid(static_cast<double>(v))
bool TODO_INT32_TO_TAGGED_WILL_WORK(int32_t v) {
// TODO(titzer): enable all UI32 -> Tagged checking when inline allocation
// works.
return Smi::IsValid(v);
}
bool TODO_UINT32_TO_TAGGED_WILL_WORK(uint32_t v) {
// TODO(titzer): enable all UI32 -> Tagged checking when inline allocation
// works.
return v <= static_cast<uint32_t>(Smi::kMaxValue);
}
TEST(RunChangeInt32ToTagged) {
ChangesLoweringTester<Object*> t;
......@@ -307,7 +317,7 @@ TEST(RunChangeInt32ToTagged) {
FOR_INT32_INPUTS(i) {
input = *i;
Object* result = t.CallWithPotentialGC<Object>();
if (TODO_UI32_TO_TAGGED_WILL_WORK(input)) {
if (TODO_INT32_TO_TAGGED_WILL_WORK(input)) {
t.CheckNumber(static_cast<double>(input), result);
}
}
......@@ -318,7 +328,7 @@ TEST(RunChangeInt32ToTagged) {
input = *i;
SimulateFullSpace(CcTest::heap()->new_space());
Object* result = t.CallWithPotentialGC<Object>();
if (TODO_UI32_TO_TAGGED_WILL_WORK(input)) {
if (TODO_INT32_TO_TAGGED_WILL_WORK(input)) {
t.CheckNumber(static_cast<double>(input), result);
}
}
......@@ -337,7 +347,7 @@ TEST(RunChangeUint32ToTagged) {
input = *i;
Object* result = t.CallWithPotentialGC<Object>();
double expected = static_cast<double>(input);
if (TODO_UI32_TO_TAGGED_WILL_WORK(input)) {
if (TODO_UINT32_TO_TAGGED_WILL_WORK(input)) {
t.CheckNumber(expected, result);
}
}
......@@ -349,7 +359,7 @@ TEST(RunChangeUint32ToTagged) {
SimulateFullSpace(CcTest::heap()->new_space());
Object* result = t.CallWithPotentialGC<Object>();
double expected = static_cast<double>(static_cast<uint32_t>(input));
if (TODO_UI32_TO_TAGGED_WILL_WORK(input)) {
if (TODO_UINT32_TO_TAGGED_WILL_WORK(input)) {
t.CheckNumber(expected, result);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment