| Index: src/hydrogen.h
|
| ===================================================================
|
| --- src/hydrogen.h (revision 5936)
|
| +++ src/hydrogen.h (working copy)
|
| @@ -690,6 +690,7 @@
|
| void Bind(Variable* var, HValue* value) { environment()->Bind(var, value); }
|
|
|
| void VisitForValue(Expression* expr);
|
| + void VisitForTypeofValue(Expression* expr);
|
| void VisitForEffect(Expression* expr);
|
| void VisitForControl(Expression* expr,
|
| HBasicBlock* true_block,
|
| @@ -745,7 +746,8 @@
|
| // Helpers for flow graph construction.
|
| void LookupGlobalPropertyCell(VariableProxy* expr,
|
| LookupResult* lookup,
|
| - bool is_store);
|
| + bool is_store,
|
| + bool* use_generic);
|
|
|
| bool TryArgumentsAccess(Property* expr);
|
| bool TryCallApply(Call* expr);
|
| @@ -756,7 +758,7 @@
|
| void HandleGlobalVariableAssignment(VariableProxy* proxy,
|
| HValue* value,
|
| int position);
|
| - void HandleGlobalVariableLoad(VariableProxy* expr);
|
| + void HandleGlobalVariableLoad(VariableProxy* expr, bool inside_typeof);
|
| void HandlePropertyAssignment(Assignment* expr);
|
| void HandleCompoundAssignment(Assignment* expr);
|
| void HandlePolymorphicLoadNamedField(Property* expr,
|
|
|