Index: test/cctest/test-heap.cc |
diff --git a/test/cctest/test-heap.cc b/test/cctest/test-heap.cc |
index 1e43d8b1a31e08226745d052dbfdacecf1799781..fb31bd38b306decc072e5be667705eb733106dac 100644 |
--- a/test/cctest/test-heap.cc |
+++ b/test/cctest/test-heap.cc |
@@ -164,6 +164,14 @@ TEST(HeapObjects) { |
CHECK_EQ(static_cast<double>(static_cast<uint32_t>(Smi::kMaxValue) + 1), |
value->Number()); |
+ maybe_value = |
+ HEAP->NumberFromUint32(static_cast<uint32_t>(1) << 31); |
Michael Starzinger
2013/01/07 14:36:31
Should fit into one line.
|
+ value = maybe_value->ToObjectChecked(); |
+ CHECK(value->IsHeapNumber()); |
+ CHECK(value->IsNumber()); |
+ CHECK_EQ(static_cast<double>(static_cast<uint32_t>(1) << 31), |
+ value->Number()); |
+ |
// nan oddball checks |
CHECK(HEAP->nan_value()->IsNumber()); |
CHECK(isnan(HEAP->nan_value()->Number())); |