From 41386e9cb918eed93b3f13648cbef387e371e451 Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Wed, 20 May 2015 09:56:07 +0000 Subject: webkitgtk-2.4.9 --- Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp') diff --git a/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp b/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp index 414dfd97d..ede8a3643 100644 --- a/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp +++ b/Source/JavaScriptCore/bytecode/PreciseJumpTargets.cpp @@ -26,8 +26,6 @@ #include "config.h" #include "PreciseJumpTargets.h" -#include "JSCInlines.h" - namespace JSC { template @@ -73,6 +71,12 @@ static void getJumpTargetsForBytecodeOffset(CodeBlock* codeBlock, Interpreter* i out.append(bytecodeOffset + current[2].u.operand); break; } + case op_get_pnames: + out.append(bytecodeOffset + current[5].u.operand); + break; + case op_next_pname: + out.append(bytecodeOffset + current[6].u.operand); + break; case op_check_has_instance: out.append(bytecodeOffset + current[4].u.operand); break; @@ -119,7 +123,6 @@ void computePreciseJumpTargets(CodeBlock* codeBlock, Vector& out) lastValue = value; } out.resize(toIndex); - out.shrinkToFit(); } void findJumpTargetsForBytecodeOffset(CodeBlock* codeBlock, unsigned bytecodeOffset, Vector& out) -- cgit v1.2.1