| Index: src/hydrogen.cc
|
| diff --git a/src/hydrogen.cc b/src/hydrogen.cc
|
| index 7d0e228e8eeae3e88bc930be8d518966713afa99..56e9a62a7962090e05cb0ff69d80499739ebd00f 100644
|
| --- a/src/hydrogen.cc
|
| +++ b/src/hydrogen.cc
|
| @@ -1711,7 +1711,6 @@ class HGlobalValueNumberer BASE_EMBEDDED {
|
| block_side_effects_(graph->blocks()->length(), graph->zone()),
|
| loop_side_effects_(graph->blocks()->length(), graph->zone()),
|
| visited_on_paths_(graph->zone(), graph->blocks()->length()) {
|
| - ASSERT(!info->isolate()->heap()->IsAllocationAllowed());
|
| block_side_effects_.AddBlock(GVNFlagSet(), graph_->blocks()->length(),
|
| graph_->zone());
|
| loop_side_effects_.AddBlock(GVNFlagSet(), graph_->blocks()->length(),
|
| @@ -3018,7 +3017,6 @@ HGraph* HGraphBuilder::CreateGraph() {
|
|
|
| {
|
| HPhase phase("H_Block building");
|
| - CompilationHandleScope handle_scope(info());
|
| current_block_ = graph()->entry_block();
|
|
|
| Scope* scope = info()->scope();
|
| @@ -3079,9 +3077,6 @@ HGraph* HGraphBuilder::CreateGraph() {
|
| }
|
|
|
| bool HGraph::Optimize(SmartArrayPointer<char>* bailout_reason) {
|
| - NoHandleAllocation no_handles;
|
| - AssertNoAllocation no_gc;
|
| -
|
| *bailout_reason = SmartArrayPointer<char>();
|
| OrderBlocks();
|
| AssignDominators();
|
|
|