Chromium Code Reviews| Index: test/cctest/interpreter/test-bytecode-generator.cc |
| diff --git a/test/cctest/interpreter/test-bytecode-generator.cc b/test/cctest/interpreter/test-bytecode-generator.cc |
| index 3513cb5716be83adb6e563bb30e90c555866bbb5..bd36b5f2a698c106b65a11d27751963412930ec6 100644 |
| --- a/test/cctest/interpreter/test-bytecode-generator.cc |
| +++ b/test/cctest/interpreter/test-bytecode-generator.cc |
| @@ -7650,6 +7650,26 @@ TEST(WithStatement) { |
| } |
| } |
| +TEST(DoDebugger) { |
| + InitializedHandleScope handle_scope; |
| + BytecodeGeneratorHelper helper; |
| + |
| + ExpectedSnippet<const char*> snippet = {"debugger;", |
| + 0, |
| + 1, |
| + 3, |
| + { |
| + B(Debugger), // |
|
rmcilroy
2016/02/04 12:37:17
https://codereview.chromium.org/1665853002/ will a
Yang
2016/02/04 13:47:06
Done.
|
| + B(LdaUndefined), // |
| + B(Return) // |
| + }, |
| + 0}; |
| + |
| + Handle<BytecodeArray> bytecode_array = |
| + helper.MakeBytecodeForFunctionBody(snippet.code_snippet); |
| + CheckBytecodeArrayEqual(snippet, bytecode_array); |
| +} |
| + |
| } // namespace interpreter |
| } // namespace internal |
| } // namespace v8 |