Changeset 38066 in webkit for trunk/JavaScriptCore/VM/CodeBlock.h
- Timestamp:
- Nov 2, 2008, 3:29:58 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/VM/CodeBlock.h
r38061 r38066 246 246 247 247 struct CodeBlock { 248 CodeBlock(ScopeNode* ownerNode _, CodeType codeType_, PassRefPtr<SourceProvider> source_, unsigned sourceOffset_)249 : ownerNode(ownerNode _)248 CodeBlock(ScopeNode* ownerNode, CodeType codeType, PassRefPtr<SourceProvider> source, unsigned sourceOffset) 249 : ownerNode(ownerNode) 250 250 , globalData(0) 251 251 #if ENABLE(CTI) … … 256 256 , numVars(0) 257 257 , numParameters(0) 258 , needsFullScopeChain(ownerNode _->needsActivation())259 , usesEval(ownerNode _->usesEval())260 , codeType(codeType _)261 , source(source _)262 , sourceOffset(sourceOffset _)258 , needsFullScopeChain(ownerNode->needsActivation()) 259 , usesEval(ownerNode->usesEval()) 260 , codeType(codeType) 261 , source(source) 262 , sourceOffset(sourceOffset) 263 263 { 264 264 ASSERT(source); … … 372 372 373 373 struct ProgramCodeBlock : public CodeBlock { 374 ProgramCodeBlock(ScopeNode* ownerNode _, CodeType codeType_, JSGlobalObject* globalObject_, PassRefPtr<SourceProvider> source_)375 : CodeBlock(ownerNode _, codeType_, source_, 0)376 , globalObject(globalObject _)374 ProgramCodeBlock(ScopeNode* ownerNode, CodeType codeType, JSGlobalObject* globalObject, PassRefPtr<SourceProvider> source) 375 : CodeBlock(ownerNode, codeType, source, 0) 376 , globalObject(globalObject) 377 377 { 378 378 globalObject->codeBlocks().add(this); … … 389 389 390 390 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> source) 392 : ProgramCodeBlock(ownerNode, EvalCode, globalObject, source) 393 393 { 394 394 }
Note:
See TracChangeset
for help on using the changeset viewer.