jitcraft/Heap-inl.h
changeset 52 22b67b4cf067
parent 50 5e3c49013064
child 59 b7d61ddb3c8d
     1.1 --- a/jitcraft/Heap-inl.h	Fri Jul 06 19:24:22 2012 -0400
     1.2 +++ b/jitcraft/Heap-inl.h	Sat Jul 07 01:45:33 2012 -0400
     1.3 @@ -71,6 +71,10 @@
     1.4  Heap::allocate(Handle<Map> map, size_t bytes, Tenure age)
     1.5  {
     1.6      size_t actualBytes = Align(bytes, kObjectAlignment);
     1.7 +
     1.8 +    // All objects must be at least two words.
     1.9 +    assert(actualBytes >= sizeof(Object *) * 2);
    1.10 +
    1.11      Address address = newObject(actualBytes, age);
    1.12      if (!address) {
    1.13          assert(false);