Changeset 167813 in webkit for trunk/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp
- Timestamp:
- Apr 25, 2014, 11:51:20 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp
r167313 r167813 125 125 } 126 126 127 FunctionExecutable* UnlinkedFunctionExecutable::link(VM& vm, const SourceCode& source, size_t lineOffset , size_t sourceOffset)127 FunctionExecutable* UnlinkedFunctionExecutable::link(VM& vm, const SourceCode& source, size_t lineOffset) 128 128 { 129 129 unsigned firstLine = lineOffset + m_firstLineOffset; 130 unsigned startOffset = sourceOffset + m_startOffset;131 130 bool startColumnIsOnFirstSourceLine = !m_firstLineOffset; 132 131 unsigned startColumn = m_unlinkedBodyStartColumn + (startColumnIsOnFirstSourceLine ? source.startColumn() : 1); 133 132 bool endColumnIsOnStartLine = !m_lineCount; 134 133 unsigned endColumn = m_unlinkedBodyEndColumn + (endColumnIsOnStartLine ? startColumn : 1); 135 SourceCode code(source.provider(), startOffset,startOffset + m_sourceLength, firstLine, startColumn);134 SourceCode code(source.provider(), m_startOffset, m_startOffset + m_sourceLength, firstLine, startColumn); 136 135 return FunctionExecutable::create(vm, code, this, firstLine, firstLine + m_lineCount, startColumn, endColumn); 137 136 }
Note:
See TracChangeset
for help on using the changeset viewer.