[Interpreter] Ensure that implicit return undefined is generated.
authorrmcilroy <rmcilroy@chromium.org>
Tue, 8 Sep 2015 15:02:44 +0000 (08:02 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 8 Sep 2015 15:02:58 +0000 (15:02 +0000)
commitc9f0368adda0436569076065367e59320327ca00
treeb5a44fa355e67e31922ea4e3e47a245cbf5cebaf
parent275cd657df645d9c6f2bb5c2ec7446fb84557edd
[Interpreter] Ensure that implicit return undefined is generated.

When there is no explicit return we need to generate an implicit
return undefined.

BUG=v8:4280
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#30639}
src/interpreter/bytecode-array-builder.cc
src/interpreter/bytecode-array-builder.h
src/interpreter/bytecode-generator.cc
test/cctest/interpreter/test-bytecode-generator.cc