summaryrefslogtreecommitdiffstats
path: root/src/full-codegen.cc
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2010-08-11 14:56:33 +0100
committerBen Murdoch <benm@google.com>2010-08-11 14:56:33 +0100
commitbb769b257e753aafcbd96767abb2abc645eaa20c (patch)
treec6fa2c4c5dc62a17135d5e70ba1fd2117ad934e3 /src/full-codegen.cc
parent91e42c979b0b259e6ffa5b3ebc410f47b2bb2cda (diff)
downloadandroid_external_v8-bb769b257e753aafcbd96767abb2abc645eaa20c.tar.gz
android_external_v8-bb769b257e753aafcbd96767abb2abc645eaa20c.tar.bz2
android_external_v8-bb769b257e753aafcbd96767abb2abc645eaa20c.zip
Update V8 to r5214 as required by WebKit r65072.
Change-Id: I387277a00cc0949597c0f69a8e4f2da60213c8f2
Diffstat (limited to 'src/full-codegen.cc')
-rw-r--r--src/full-codegen.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/full-codegen.cc b/src/full-codegen.cc
index 8a8b39be..a468f149 100644
--- a/src/full-codegen.cc
+++ b/src/full-codegen.cc
@@ -770,7 +770,7 @@ void FullCodeGenerator::SetFunctionPosition(FunctionLiteral* fun) {
void FullCodeGenerator::SetReturnPosition(FunctionLiteral* fun) {
if (FLAG_debug_info) {
- CodeGenerator::RecordPositions(masm_, fun->end_position());
+ CodeGenerator::RecordPositions(masm_, fun->end_position() - 1);
}
}
@@ -917,6 +917,8 @@ void FullCodeGenerator::EmitInlineRuntimeCall(CallRuntime* expr) {
EmitSwapElements(expr->arguments());
} else if (strcmp("_GetFromCache", *name->ToCString()) == 0) {
EmitGetFromCache(expr->arguments());
+ } else if (strcmp("_IsRegExpEquivalent", *name->ToCString()) == 0) {
+ EmitIsRegExpEquivalent(expr->arguments());
} else {
UNREACHABLE();
}