Index: src/runtime/runtime-regexp.cc |
diff --git a/src/runtime/runtime-regexp.cc b/src/runtime/runtime-regexp.cc |
index ac1369ddcc4c52a43a10b5447c3256429192fda2..7c0a7f25f1b9520c363d1fd934b6c90b27ff7281 100644 |
--- a/src/runtime/runtime-regexp.cc |
+++ b/src/runtime/runtime-regexp.cc |
@@ -1338,8 +1338,8 @@ MaybeHandle<String> StringReplaceNonGlobalRegExpWithFunction( |
} |
} |
- argv[m] = handle(Smi::FromInt(index), isolate); |
- argv[m + 1] = subject; |
+ argv[argc - 2] = handle(Smi::FromInt(index), isolate); |
+ argv[argc - 1] = subject; |
Handle<Object> replacement_obj; |
ASSIGN_RETURN_ON_EXCEPTION( |