| Index: src/compiler.cc
|
| diff --git a/src/compiler.cc b/src/compiler.cc
|
| index 76fb726c19dce42022ee63d7a3ce7b773200030e..30219c90b85d9e0394ca113c650b333466e66011 100644
|
| --- a/src/compiler.cc
|
| +++ b/src/compiler.cc
|
| @@ -36,6 +36,7 @@
|
| #include "deoptimizer.h"
|
| #include "full-codegen.h"
|
| #include "gdb-jit.h"
|
| +#include "typing.h"
|
| #include "hydrogen.h"
|
| #include "isolate-inl.h"
|
| #include "lithium.h"
|
| @@ -358,11 +359,11 @@ OptimizingCompiler::Status OptimizingCompiler::CreateGraph() {
|
| PrintF("Compiling method %s using hydrogen\n", *name->ToCString());
|
| isolate()->GetHTracer()->TraceCompilation(info());
|
| }
|
| - Handle<Context> native_context(
|
| - info()->closure()->context()->native_context());
|
| - oracle_ = new(info()->zone()) TypeFeedbackOracle(
|
| - code, native_context, isolate(), info()->zone());
|
| - graph_builder_ = new(info()->zone()) HOptimizedGraphBuilder(info(), oracle_);
|
| +
|
| + // Type-check the function.
|
| + AstTyper::Type(info());
|
| +
|
| + graph_builder_ = new(info()->zone()) HOptimizedGraphBuilder(info());
|
|
|
| Timer t(this, &time_taken_to_create_graph_);
|
| graph_ = graph_builder_->CreateGraph();
|
|
|