[Pkg] The Trunk: Compiler-eem.212.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Aug 18 23:33:14 UTC 2011
Eliot Miranda uploaded a new version of Compiler to project The Trunk:
http://source.squeak.org/trunk/Compiler-eem.212.mcz
==================== Summary ====================
Name: Compiler-eem.212
Author: eem
Time: 18 August 2011, 4:32:55.72 pm
UUID: 7aa3630c-0547-4f85-821b-c1a9bb4dbbd5
Ancestors: Compiler-eem.211
Add a useful validation check to the closure analysis. Insist
that local variables have at most one defining scope.
=============== Diff against Compiler-eem.211 ===============
Item was changed:
----- Method: TempVariableNode>>definingScope: (in category 'code generation (closures)') -----
definingScope: scopeBlock "<BlockNode>"
+ definingScope ifNotNil:
+ [self error: 'temp has more than one defining scope. This is probably a parser error'].
definingScope := scopeBlock!
More information about the Packages
mailing list