Drop bogus default parameter to BuildFunctionInfo.

R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22929 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 38ca3f4f
...@@ -692,9 +692,9 @@ class Compiler : public AllStatic { ...@@ -692,9 +692,9 @@ class Compiler : public AllStatic {
NativesFlag is_natives_code); NativesFlag is_natives_code);
// Create a shared function info object (the code may be lazily compiled). // Create a shared function info object (the code may be lazily compiled).
static Handle<SharedFunctionInfo> BuildFunctionInfo( static Handle<SharedFunctionInfo> BuildFunctionInfo(FunctionLiteral* node,
FunctionLiteral* node, Handle<Script> script, Handle<Script> script,
CompilationInfo* outer = NULL); CompilationInfo* outer);
enum ConcurrencyMode { NOT_CONCURRENT, CONCURRENT }; enum ConcurrencyMode { NOT_CONCURRENT, CONCURRENT };
......
...@@ -404,7 +404,7 @@ void AstGraphBuilder::VisitFunctionDeclaration(FunctionDeclaration* decl) { ...@@ -404,7 +404,7 @@ void AstGraphBuilder::VisitFunctionDeclaration(FunctionDeclaration* decl) {
switch (variable->location()) { switch (variable->location()) {
case Variable::UNALLOCATED: { case Variable::UNALLOCATED: {
Handle<SharedFunctionInfo> function = Handle<SharedFunctionInfo> function =
Compiler::BuildFunctionInfo(decl->fun(), info()->script()); Compiler::BuildFunctionInfo(decl->fun(), info()->script(), info());
// Check for stack-overflow exception. // Check for stack-overflow exception.
if (function.is_null()) return SetStackOverflow(); if (function.is_null()) return SetStackOverflow();
globals()->Add(variable->name(), zone()); globals()->Add(variable->name(), zone());
...@@ -805,7 +805,7 @@ void AstGraphBuilder::VisitFunctionLiteral(FunctionLiteral* expr) { ...@@ -805,7 +805,7 @@ void AstGraphBuilder::VisitFunctionLiteral(FunctionLiteral* expr) {
Handle<SharedFunctionInfo> shared_info = Handle<SharedFunctionInfo> shared_info =
SearchSharedFunctionInfo(info()->shared_info()->code(), expr); SearchSharedFunctionInfo(info()->shared_info()->code(), expr);
if (shared_info.is_null()) { if (shared_info.is_null()) {
shared_info = Compiler::BuildFunctionInfo(expr, info()->script()); shared_info = Compiler::BuildFunctionInfo(expr, info()->script(), info());
CHECK(!shared_info.is_null()); // TODO(mstarzinger): Set stack overflow? CHECK(!shared_info.is_null()); // TODO(mstarzinger): Set stack overflow?
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment