Fix presubmit errors.

TBR=whesse

Review URL: http://codereview.chromium.org/6627049

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7075 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent c3172a6b
...@@ -3228,7 +3228,7 @@ void HGraphBuilder::HandlePolymorphicStoreNamedField(Assignment* expr, ...@@ -3228,7 +3228,7 @@ void HGraphBuilder::HandlePolymorphicStoreNamedField(Assignment* expr,
// Finish up. Unconditionally deoptimize if we've handled all the maps we // Finish up. Unconditionally deoptimize if we've handled all the maps we
// know about and do not want to handle ones we've never seen. Otherwise // know about and do not want to handle ones we've never seen. Otherwise
// use a generic IC. // use a generic IC.
if (count == types->length() && FLAG_deoptimize_uncommon_cases) { if (count == types->length() && FLAG_deoptimize_uncommon_cases) {
current_block()->FinishExit(new HDeoptimize); current_block()->FinishExit(new HDeoptimize);
} else { } else {
HInstruction* instr = BuildStoreNamedGeneric(object, name, value); HInstruction* instr = BuildStoreNamedGeneric(object, name, value);
...@@ -4447,13 +4447,15 @@ void HGraphBuilder::VisitCall(Call* expr) { ...@@ -4447,13 +4447,15 @@ void HGraphBuilder::VisitCall(Call* expr) {
} }
if (global_call) { if (global_call) {
bool known_global_function = false;
// If there is a global property cell for the name at compile time and // If there is a global property cell for the name at compile time and
// access check is not enabled we assume that the function will not change // access check is not enabled we assume that the function will not change
// and generate optimized code for calling the function. // and generate optimized code for calling the function.
bool known_global_function = info()->has_global_object() && if (info()->has_global_object() &&
!info()->global_object()->IsAccessCheckNeeded() && !info()->global_object()->IsAccessCheckNeeded()) {
expr->ComputeGlobalTarget(Handle<GlobalObject>(info()->global_object()), Handle<GlobalObject> global(info()->global_object());
var->name()); known_global_function = expr->ComputeGlobalTarget(global, var->name());
}
if (known_global_function) { if (known_global_function) {
// Push the global object instead of the global receiver because // Push the global object instead of the global receiver because
// code generated by the full code generator expects it. // code generated by the full code generator expects it.
......
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