[interpreter] Fix nosnap build for interpreter table generation.
authorrmcilroy <rmcilroy@chromium.org>
Mon, 10 Aug 2015 18:22:07 +0000 (11:22 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 10 Aug 2015 18:22:20 +0000 (18:22 +0000)
commitcc74437ba70633fcee817a45aca74b41fec37d38
treec83473b80faefdd0ac689f1154a8d72278101bd2
parent1b1de2d221a0ed23e529e91bf9fa3dc287acb2ca
[interpreter] Fix nosnap build for interpreter table generation.

Moves the creation of the interpreter table early on during initialization
to ensure that even on nosnap builds it still gets allocated in the
first page.

BUG=v8:4280
LOG=N

Review URL: https://codereview.chromium.org/1278413002

Cr-Commit-Position: refs/heads/master@{#30096}
src/heap/heap.cc
src/heap/heap.h
src/interpreter/interpreter.cc
src/interpreter/interpreter.h
src/isolate.cc
test/cctest/interpreter/test-interpreter.cc