Make accessors for oddball objects return Oddball* instead of Object*.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 10 Oct 2011 09:21:48 +0000 (09:21 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 10 Oct 2011 09:21:48 +0000 (09:21 +0000)
commit313f9505b4e343d7430339e8cd9811d736d65ca8
tree39943d9346f69a419c50f5ccb06f99dc1f734943
parent8898b97dc4bc86a8f289c56496d1cf8895afadc2
Make accessors for oddball objects return Oddball* instead of Object*.

Fix a use of the hole value and the undefined value before initialization when
initializing V8. Before we just read a NULL value from them.
Review URL: http://codereview.chromium.org/8130002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9557 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
15 files changed:
src/compiler.cc
src/debug.cc
src/factory.cc
src/factory.h
src/heap.cc
src/heap.h
src/hydrogen.cc
src/ic.cc
src/isolate.cc
src/messages.cc
src/objects.cc
src/objects.h
src/type-info.cc
src/type-info.h
src/v8utils.h