Changeset 51801 in webkit for trunk/JavaScriptCore/interpreter/Interpreter.cpp
- Timestamp:
- Dec 7, 2009, 3:14:04 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r51735 r51801 301 301 return program; 302 302 303 UString programSource = asString(program)->value( );303 UString programSource = asString(program)->value(callFrame); 304 304 305 305 LiteralParser preparser(callFrame, programSource, LiteralParser::NonStrictJSON); … … 1307 1307 JSValue src1 = callFrame->r(vPC[2].u.operand).jsValue(); 1308 1308 JSValue src2 = callFrame->r(vPC[3].u.operand).jsValue(); 1309 callFrame->r(dst) = jsBoolean(JSValue::strictEqual( src1, src2));1309 callFrame->r(dst) = jsBoolean(JSValue::strictEqual(callFrame, src1, src2)); 1310 1310 1311 1311 vPC += OPCODE_LENGTH(op_stricteq); … … 1322 1322 JSValue src1 = callFrame->r(vPC[2].u.operand).jsValue(); 1323 1323 JSValue src2 = callFrame->r(vPC[3].u.operand).jsValue(); 1324 callFrame->r(dst) = jsBoolean(!JSValue::strictEqual( src1, src2));1324 callFrame->r(dst) = jsBoolean(!JSValue::strictEqual(callFrame, src1, src2)); 1325 1325 1326 1326 vPC += OPCODE_LENGTH(op_nstricteq); … … 2480 2480 result = jsArray->JSArray::get(callFrame, i); 2481 2481 } else if (isJSString(globalData, baseValue) && asString(baseValue)->canGetIndex(i)) 2482 result = asString(baseValue)->getIndex( &callFrame->globalData(), i);2482 result = asString(baseValue)->getIndex(callFrame, i); 2483 2483 else if (isJSByteArray(globalData, baseValue) && asByteArray(baseValue)->canAccessIndex(i)) 2484 2484 result = asByteArray(baseValue)->getIndex(callFrame, i); … … 2916 2916 vPC += defaultOffset; 2917 2917 else { 2918 UString::Rep* value = asString(scrutinee)->value( ).rep();2918 UString::Rep* value = asString(scrutinee)->value(callFrame).rep(); 2919 2919 if (value->size() != 1) 2920 2920 vPC += defaultOffset; … … 2939 2939 vPC += defaultOffset; 2940 2940 else 2941 vPC += callFrame->codeBlock()->stringSwitchJumpTable(tableIndex).offsetForValue(asString(scrutinee)->value( ).rep(), defaultOffset);2941 vPC += callFrame->codeBlock()->stringSwitchJumpTable(tableIndex).offsetForValue(asString(scrutinee)->value(callFrame).rep(), defaultOffset); 2942 2942 NEXT_INSTRUCTION(); 2943 2943 } … … 3532 3532 3533 3533 callFrame->r(dst) = concatenateStrings(callFrame, &callFrame->registers()[src], count); 3534 CHECK_FOR_EXCEPTION(); 3534 3535 vPC += OPCODE_LENGTH(op_strcat); 3535 3536
Note:
See TracChangeset
for help on using the changeset viewer.