Chromium Code Reviews| Index: src/ia32/lithium-codegen-ia32.cc |
| diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
| index 99c0938b6a4b5110d0b28a7f70c61c2c9ac9c732..8573dc74c420696c1d241d059c371f641bd327d5 100644 |
| --- a/src/ia32/lithium-codegen-ia32.cc |
| +++ b/src/ia32/lithium-codegen-ia32.cc |
| @@ -5280,8 +5280,8 @@ void LCodeGen::DoRegExpLiteral(LRegExpLiteral* instr) { |
| // ebx = regexp literal. |
| // eax = regexp literal clone. |
| // esi = context. |
| - int literal_offset = |
| - FixedArray::OffsetOfElementAt(instr->hydrogen()->literal_index()); |
| + int literal_offset = LiteralsArray::OffsetOfElementAt( |
| + instr->hydrogen()->literal_index() + LiteralsArray::kFirstLiteralIndex); |
|
Igor Sheludko
2015/09/28 15:16:46
Shouldn't " + LiteralsArray::kFirstLiteralIndex" b
|
| __ LoadHeapObject(ecx, instr->hydrogen()->literals()); |
| __ mov(ebx, FieldOperand(ecx, literal_offset)); |
| __ cmp(ebx, factory()->undefined_value()); |