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.