Updates:
Status: FixProposed
Comment #14 on issue 2360 by [email protected]: [Failing Test] nil out
locals in a block if readBeforeWritten
http://code.google.com/p/pharo/issues/detail?id=2360
Name: SLICE-Issue-2360-SqueakCompilerEnh-Part2-nice.1
Dependencies: CompilerTests-nice.78, Compiler-nice.276
Part2:
- correctly move 'locationCounter localsPool' in MethodNode ivar (they were
undeclared)
- use #notOptimizedIn: rather #than noteOptimized.
- do not optimize a todo that would overwrite its limit (common changes
with 3677)
- connect the OptimizedBlockLocalTempReadBeforeWrittenVisitor to
nilReadBeforeWrittenTemps in optimized blocks
- add #testOptimizedBlockLocalNilling1 and #testOptimizedBlockLocalNilling2