yes temp fixes this. Strange bug . I also see it works with class variables, so it not as a big problem as I feared, thanks Stef :)


On Mon, Aug 4, 2014 at 10:33 PM, stepharo <stepharo@free.fr> wrote:
you should add temp declaration.

Apparently this is needed now. At least I got the same error and just adding temps fixed it.

Stef


On 4/8/14 21:13, kilon alios wrote:
when I do this��

thiproc := OSProcess thisOSProcess .

I get this

Association(Object)>>doesNotUnderstand: #emitStore:
OCLiteralVariable>>emitStore:
OCASTTranslatorForValue(OCASTTranslator)>>visitAssignmentNode:
RBAssignmentNode>>acceptVisitor:
OCASTTranslatorForValue(RBProgramNodeVisitor)>>visitNode:
OCASTTranslatorForValue(OCASTTranslator)>>visitNode:
OCASTTranslatorForEffect(OCASTTranslator)>>visitReturnNode:
RBReturnNode>>acceptVisitor:
OCASTTranslatorForEffect(RBProgramNodeVisitor)>>visitNode:
OCASTTranslatorForEffect(OCASTTranslator)>>visitNode:
[ :each | self visitNode: each ] in OCASTTranslatorForEffect>>visitSequenceNode: in Block: [ :each | self visitNode: each ]
Array(SequenceableCollection)>>do:
OCASTTranslatorForEffect>>visitSequenceNode:
RBSequenceNode>>acceptVisitor:
OCASTTranslatorForEffect(RBProgramNodeVisitor)>>visitNode:
OCASTTranslatorForEffect(OCASTTranslator)>>visitNode:
OCASTTranslator>>visitMethodNode:
RBMethodNode>>acceptVisitor:
OCASTTranslator(RBProgramNodeVisitor)>>visitNode:
OCASTTranslator>>visitNode:
RBMethodNode>>generateIR
RBMethodNode>>generate:
[��
[��
ast := self parse.
self doSemanticAnalysis ]
on: OCSourceCodeChanged
do: [ :notification |��
self source: notification newSourceCode.
notification retry ].
cm := ast generate: self compilationContext compiledMethodTrailer ] in OpalCompiler>>compile in Block: [ ...
BlockClosure>>on:do:
OpalCompiler>>compile
[ self compile ] in OpalCompiler>>translate in Block: [ self compile ]
BlockClosure>>on:do:
OpalCompiler>>translate
OpalCompiler>>evaluate
SmalltalkEditor>>evaluateSelectionAndDo:

Do I do something wrong ?

I can inspect the object just fine.