Nano-refactoring: Simplify initialization
Review URL: https://codereview.chromium.org/11368078 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12856 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
f106c9c9f7
commit
50f6e07e67
@ -6348,7 +6348,6 @@ HValue* HGraphBuilder::HandlePolymorphicElementAccess(HValue* object,
|
||||
|
||||
HInstruction* elements_kind_instr =
|
||||
AddInstruction(new(zone()) HElementsKind(object));
|
||||
HCompareConstantEqAndBranch* elements_kind_branch = NULL;
|
||||
HInstruction* elements =
|
||||
AddInstruction(new(zone()) HLoadElements(object, checkspec));
|
||||
HLoadExternalArrayPointer* external_elements = NULL;
|
||||
@ -6379,8 +6378,9 @@ HValue* HGraphBuilder::HandlePolymorphicElementAccess(HValue* object,
|
||||
if (type_todo[elements_kind]) {
|
||||
HBasicBlock* if_true = graph()->CreateBasicBlock();
|
||||
HBasicBlock* if_false = graph()->CreateBasicBlock();
|
||||
elements_kind_branch = new(zone()) HCompareConstantEqAndBranch(
|
||||
elements_kind_instr, elements_kind, Token::EQ_STRICT);
|
||||
HCompareConstantEqAndBranch* elements_kind_branch =
|
||||
new(zone()) HCompareConstantEqAndBranch(
|
||||
elements_kind_instr, elements_kind, Token::EQ_STRICT);
|
||||
elements_kind_branch->SetSuccessorAt(0, if_true);
|
||||
elements_kind_branch->SetSuccessorAt(1, if_false);
|
||||
current_block()->Finish(elements_kind_branch);
|
||||
|
Loading…
Reference in New Issue
Block a user