Fix possible evaluation order problems.
authorvegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 23 Sep 2010 08:27:51 +0000 (08:27 +0000)
committervegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 23 Sep 2010 08:27:51 +0000 (08:27 +0000)
commit7c8bb5273759512797d816e67c7841db4c480c09
tree7d4a375903ad1418eba2de153add267b1fc692d4
parente69278a70cc6b02eaf13f46c04bd73d8eab3b4e0
Fix possible evaluation order problems.

We should not allow handle dereference and GC inside the same expression because order of subexpression evalution are not defined.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5509 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/api.cc
src/bootstrapper.cc
src/compilation-cache.cc
src/compiler.cc
src/handles.cc
src/objects.cc
src/runtime.cc