Changeset 38068 in webkit for trunk/JavaScriptCore/VM/CodeBlock.h


Ignore:
Timestamp:
Nov 2, 2008, 1:14:48 PM (17 years ago)
Author:
[email protected]
Message:

2008-11-02 Matt Lilek <[email protected]>

Reviewed by Cameron Zwarich.

Bug 22042: REGRESSION(r38066): ASSERTION FAILED: source in CodeBlock
<https://bugs.webkit.org/show_bug.cgi?id=22042>

Rename parameter name to avoid ASSERT.

  • VM/CodeBlock.h: (JSC::CodeBlock::CodeBlock): (JSC::ProgramCodeBlock::ProgramCodeBlock): (JSC::EvalCodeBlock::EvalCodeBlock):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/VM/CodeBlock.h

    r38066 r38068  
    246246
    247247    struct CodeBlock {
    248         CodeBlock(ScopeNode* ownerNode, CodeType codeType, PassRefPtr<SourceProvider> source, unsigned sourceOffset)
     248        CodeBlock(ScopeNode* ownerNode, CodeType codeType, PassRefPtr<SourceProvider> sourceProvider, unsigned sourceOffset)
    249249            : ownerNode(ownerNode)
    250250            , globalData(0)
     
    259259            , usesEval(ownerNode->usesEval())
    260260            , codeType(codeType)
    261             , source(source)
     261            , source(sourceProvider)
    262262            , sourceOffset(sourceOffset)
    263263        {
     
    372372
    373373    struct ProgramCodeBlock : public CodeBlock {
    374         ProgramCodeBlock(ScopeNode* ownerNode, CodeType codeType, JSGlobalObject* globalObject, PassRefPtr<SourceProvider> source)
    375             : CodeBlock(ownerNode, codeType, source, 0)
     374        ProgramCodeBlock(ScopeNode* ownerNode, CodeType codeType, JSGlobalObject* globalObject, PassRefPtr<SourceProvider> sourceProvider)
     375            : CodeBlock(ownerNode, codeType, sourceProvider, 0)
    376376            , globalObject(globalObject)
    377377        {
     
    389389
    390390    struct EvalCodeBlock : public ProgramCodeBlock {
    391         EvalCodeBlock(ScopeNode* ownerNode, JSGlobalObject* globalObject, PassRefPtr<SourceProvider> source)
    392             : ProgramCodeBlock(ownerNode, EvalCode, globalObject, source)
     391        EvalCodeBlock(ScopeNode* ownerNode, JSGlobalObject* globalObject, PassRefPtr<SourceProvider> sourceProvider)
     392            : ProgramCodeBlock(ownerNode, EvalCode, globalObject, sourceProvider)
    393393        {
    394394        }
Note: See TracChangeset for help on using the changeset viewer.