diff options
Diffstat (limited to 'Source/JavaScriptCore/parser/SourceCode.h')
-rw-r--r-- | Source/JavaScriptCore/parser/SourceCode.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/JavaScriptCore/parser/SourceCode.h b/Source/JavaScriptCore/parser/SourceCode.h index bda91b3c8..a094469a2 100644 --- a/Source/JavaScriptCore/parser/SourceCode.h +++ b/Source/JavaScriptCore/parser/SourceCode.h @@ -47,7 +47,7 @@ namespace JSC { SourceCode(PassRefPtr<SourceProvider> provider, int firstLine = 1) : m_provider(provider) , m_startChar(0) - , m_endChar(m_provider->length()) + , m_endChar(m_provider->source().length()) , m_firstLine(std::max(firstLine, 1)) { } @@ -97,8 +97,8 @@ namespace JSC { inline SourceCode SourceCode::subExpression(unsigned openBrace, unsigned closeBrace, int firstLine) { - ASSERT((*provider()->data())[openBrace] == '{'); - ASSERT((*provider()->data())[closeBrace] == '}'); + ASSERT(provider()->source()[openBrace] == '{'); + ASSERT(provider()->source()[closeBrace] == '}'); return SourceCode(provider(), openBrace, closeBrace + 1, firstLine); } |