Make instance_size immediately useful for all fixed size objects.
authorvitalyr@chromium.org <vitalyr@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 18 Aug 2010 13:00:38 +0000 (13:00 +0000)
committervitalyr@chromium.org <vitalyr@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 18 Aug 2010 13:00:38 +0000 (13:00 +0000)
commitb5bbf957a859c44b2a108b3bb60443b18516dbdd
tree6df1ebb1dfeafbd080489e4257b0b7419f3dc682
parent5a25c6d787fae0716714ca926723d8c8e1ebe88e
Make instance_size immediately useful for all fixed size objects.

For variable sized objects this field doesn't really make any sense so
by putting a special value there we can improve SizeFromMap().

Review URL: http://codereview.chromium.org/3127016

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5301 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/heap.cc
src/objects-debug.cc
src/objects-inl.h
src/objects.cc
src/objects.h
test/cctest/test-heap.cc