--- a/compiler/PPCCodeBlock.st Tue Jun 02 17:25:57 2015 +0100
+++ b/compiler/PPCCodeBlock.st Wed Jun 03 06:23:49 2015 +0100
@@ -44,7 +44,9 @@
(aStringOrBlockOrRBParseNode isKindOf: RBProgramNode) ifTrue:[
aStringOrBlockOrRBParseNode isSequence ifTrue:[
aStringOrBlockOrRBParseNode temporaries do:[:e |
- self allocateTemporaryVariableNamed: e name.
+ (temporaries includes: e name) ifFalse:[
+ temporaries add: e name
+ ].
].
aStringOrBlockOrRBParseNode statements do:[:e|
buffer nextPutAll: e formattedCode; nextPut: $..
@@ -61,7 +63,7 @@
].
"Created: / 01-06-2015 / 21:07:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
- "Modified: / 02-06-2015 / 00:06:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 03-06-2015 / 05:52:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
codeIndent