|
With last refactoring around parseExpression and asDoIt there was some change which loose compilation context during parse of method node.
Look at OpalCompiler>>parseExpression. It should setUp "compilationContext: self compilationContext" to resulted method node.
Also look at other places in RBMethodNode where context is set (RBMethodNode>>#doSemanticAnalysis). There is some dirty places which needs cleanup.
I found this problem after looking at broken Seamless tests in Pharo 7. Some doIt remote scripts does not work properly there
|
|
|
Priority: 5 – Fix If Time
|
|
Status: Work Needed
|
|
Assigned to: Marcus Denker
|
|
Milestone: Pharo7.0
|
Go to Case
|
|