Skip to content

Commit

Permalink
Remove some unused code in UnlinkedCodeBlockGenerator.
Browse files Browse the repository at this point in the history
https://bugs.webkit.org/show_bug.cgi?id=264656
rdar://118265956

Reviewed by Alexey Shvayka.

* Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.cpp:
(JSC::UnlinkedCodeBlockGenerator::getLineAndColumn const): Deleted.
* Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.h:

Canonical link: https://commits.webkit.org/270591@main
  • Loading branch information
Mark Lam committed Nov 11, 2023
1 parent 9ff4071 commit 5374dae
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 21 deletions.
19 changes: 0 additions & 19 deletions Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,25 +34,6 @@

namespace JSC {

inline void UnlinkedCodeBlockGenerator::getLineAndColumn(const ExpressionRangeInfo& info, unsigned& line, unsigned& column) const
{
switch (info.mode) {
case ExpressionRangeInfo::FatLineMode:
info.decodeFatLineMode(line, column);
break;
case ExpressionRangeInfo::FatColumnMode:
info.decodeFatColumnMode(line, column);
break;
case ExpressionRangeInfo::FatLineAndColumnMode: {
unsigned fatIndex = info.position;
const ExpressionRangeInfo::FatPosition& fatPos = m_expressionInfoFatPositions[fatIndex];
line = fatPos.line;
column = fatPos.column;
break;
}
} // switch
}

void UnlinkedCodeBlockGenerator::addExpressionInfo(unsigned instructionOffset, unsigned divot, unsigned startOffset, unsigned endOffset, unsigned line, unsigned column)
{
if (divot > ExpressionRangeInfo::MaxDivot) {
Expand Down
2 changes: 0 additions & 2 deletions Source/JavaScriptCore/bytecode/UnlinkedCodeBlockGenerator.h
Original file line number Diff line number Diff line change
Expand Up @@ -190,8 +190,6 @@ class UnlinkedCodeBlockGenerator {

size_t metadataSizeInBytes() { return m_codeBlock->metadataSizeInBytes(); }

void getLineAndColumn(const ExpressionRangeInfo&, unsigned& line, unsigned& column) const;

void applyModification(BytecodeRewriter&, JSInstructionStreamWriter&);

void finalize(std::unique_ptr<JSInstructionStream>);
Expand Down

0 comments on commit 5374dae

Please sign in to comment.