[BUG]TempVariableNode(Object)>>halt
goran.krampe at bluefish.se
goran.krampe at bluefish.se
Wed Sep 24 12:21:37 UTC 2003
Hi guys!
I just stumbled upon this when trying to fileIn a Rosetta-converted (!)
Dolphin package into Squeak. The offending method is tremendously
horrendously long but that isn't the issue of course, the issue is why I
ended up here. :)
If anyone of you Compiler-gurus is interested in finding out why this
happened I can send you the changeset privately so that you can repeat
it (it contains code I don't want published).
regards, Göran
24 September 2003 2:17:46 pm
VM: Win32 - Squeak3.4 of 1 March 2003 [latest update: #5170]
Image: Squeak3.6beta [latest update: #5402]
TempVariableNode(Object)>>halt
Receiver: {o3}
Arguments and temporary variables:
Receiver's instance variables:
comment: nil
pc: nil
key: 'o3'
code: 576
name: 'o3'
isAnArg: false
hasRefs: true
hasDefs: true
scope: -1
TempVariableNode(VariableNode)>>sizeForStorePop:
Receiver: {o3}
Arguments and temporary variables:
encoder: {an Encoder}
Receiver's instance variables:
comment: nil
pc: nil
key: 'o3'
code: 576
name: 'o3'
isAnArg: false
hasRefs: true
hasDefs: true
scope: -1
[] in BlockNode>>sizeForValue:
Arguments and temporary variables:
encoder: {an Encoder}
arg: {o3}
OrderedCollection>>do:
Receiver: an OrderedCollection({o1} {o2} {o3})
Arguments and temporary variables:
aBlock: [] in BlockNode>>sizeForValue:
index: 3
Receiver's instance variables:
array: #({o1} {o2} {o3})
firstIndex: 1
lastIndex: 3
--- The full stack ---
TempVariableNode(Object)>>halt
TempVariableNode(VariableNode)>>sizeForStorePop:
[] in BlockNode>>sizeForValue:
OrderedCollection>>do:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BlockNode>>sizeForValue:
[] in MessageNode>>sizeForValue:
OrderedCollection>>collect:
MessageNode>>sizeForValue:
BlockNode>>sizeForEvaluatedValue:
BlockNode>>sizeForValue:
[] in MessageNode>>sizeForValue:
OrderedCollection>>collect:
MessageNode>>sizeForValue:
MessageNode(ParseNode)>>sizeForEffect:
MessageNode>>sizeForEffect:
BlockNode>>sizeExceptLast:
BlockNode>>sizeForEvaluatedValue:
MethodNode>>generate:
MaxPolygon
class(ClassDescription)>>compile:notifying:trailer:ifFail:elseSetSelecto
rAndNode:
MaxPolygon
class(ClassDescription)>>compile:classified:withStamp:notifying:logSourc
e:
MaxPolygon
class(ClassDescription)>>compile:classified:withStamp:notifying:
ClassCategoryReader>>scanFrom:
[] in StandardFileStream(PositionableStream)>>fileInAnnouncing:
BlockContext>>on:do:
[] in StandardFileStream(PositionableStream)>>fileInAnnouncing:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
String>>displayProgressAt:from:to:during:
StandardFileStream(PositionableStream)>>fileInAnnouncing:
StandardFileStream(FileStream)>>fileIn
FileStream class>>fileIn:
SimpleServiceEntry>>performServiceFor:
PluggableButtonMorph>>performAction
[] in PluggableButtonMorph>>mouseUp:
Array(SequenceableCollection)>>do:
PluggableButtonMorph>>mouseUp:
PluggableButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorph(Morph)>>handleEvent:
PluggableButtonMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess
More information about the Squeak-dev
mailing list
|