| Index: src/regexp-macro-assembler-irregexp.cc
|
| diff --git a/src/regexp-macro-assembler-irregexp.cc b/src/regexp-macro-assembler-irregexp.cc
|
| index 89d248230d169644fabf85abeaab91c62cf54a6d..05b08f385cb8cfbb2ab8a584dcc28c7e593e27e8 100644
|
| --- a/src/regexp-macro-assembler-irregexp.cc
|
| +++ b/src/regexp-macro-assembler-irregexp.cc
|
| @@ -104,8 +104,11 @@ void RegExpMacroAssemblerIrregexp::WriteCurrentPositionToRegister(
|
| }
|
|
|
|
|
| -void RegExpMacroAssemblerIrregexp::ClearRegister(int reg) {
|
| - SetRegister(reg, -1);
|
| +void RegExpMacroAssemblerIrregexp::ClearRegisters(int reg_from, int reg_to) {
|
| + ASSERT(reg_from <= reg_to);
|
| + for (int reg = reg_from; reg <= reg_to; reg++) {
|
| + SetRegister(reg, -1);
|
| + }
|
| }
|
|
|
|
|
|
|