Changeset 37428 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp
- Timestamp:
- Oct 8, 2008, 10:50:42 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.cpp
r37427 r37428 160 160 { 161 161 generator.emitExpressionInfo(m_divot, m_startOffset, m_endOffset); 162 RegisterID* exception = generator.emitNewError(generator.newTemporary(), e, jsString(generator.global Data(), msg));162 RegisterID* exception = generator.emitNewError(generator.newTemporary(), e, jsString(generator.globalExec(), msg)); 163 163 generator.emitThrow(exception); 164 164 return exception; … … 170 170 substitute(message, label.ustring()); 171 171 generator.emitExpressionInfo(m_divot, m_startOffset, m_endOffset); 172 RegisterID* exception = generator.emitNewError(generator.newTemporary(), e, jsString(generator.global Data(), message));172 RegisterID* exception = generator.emitNewError(generator.newTemporary(), e, jsString(generator.globalExec(), message)); 173 173 generator.emitThrow(exception); 174 174 return exception; … … 239 239 RegisterID* RegExpNode::emitCode(CodeGenerator& generator, RegisterID* dst) 240 240 { 241 RefPtr<RegExp> regExp = RegExp::create(generator.global Data(), m_pattern, m_flags);241 RefPtr<RegExp> regExp = RegExp::create(generator.globalExec(), m_pattern, m_flags); 242 242 if (!regExp->isValid()) 243 243 return emitThrowError(generator, SyntaxError, ("Invalid regular expression: " + UString(regExp->errorMessage())).UTF8String().c_str()); … … 301 301 302 302 if (m_elision) { 303 RegisterID* value = generator.emitLoad(0, jsNumber(generator.global Data(), m_elision + length));303 RegisterID* value = generator.emitLoad(0, jsNumber(generator.globalExec(), m_elision + length)); 304 304 generator.emitPutById(array.get(), generator.propertyNames().length, value); 305 305 } … … 776 776 777 777 generator.emitExpressionInfo(m_divot, m_startOffset, m_endOffset); 778 RegisterID* src2Prototype = generator.emitGetById(generator.newTemporary(), src2.get(), generator.global Data()->propertyNames->prototype);778 RegisterID* src2Prototype = generator.emitGetById(generator.newTemporary(), src2.get(), generator.globalExec()->propertyNames().prototype); 779 779 780 780 generator.emitExpressionInfo(m_divot, m_startOffset, m_endOffset);
Note:
See TracChangeset
for help on using the changeset viewer.