Reviewers: Hannes Payer,

Description:
Fix compile error on Win32.

[email protected]
BUG=

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

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

Affected files (+17, -7 lines):
  M test/cctest/compiler/test-changes-lowering.cc


Index: test/cctest/compiler/test-changes-lowering.cc
diff --git a/test/cctest/compiler/test-changes-lowering.cc b/test/cctest/compiler/test-changes-lowering.cc index fa7faee74f1ae03271712cd749cee5985bb7aab5..dc56d58a19157bad8e2e2763d82dd4709103a078 100644
--- a/test/cctest/compiler/test-changes-lowering.cc
+++ b/test/cctest/compiler/test-changes-lowering.cc
@@ -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 <= 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);
       }
     }


--
--
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