--- a/MessageNode.st Mon Mar 13 16:52:20 2006 +0100
+++ b/MessageNode.st Mon Mar 13 16:53:21 2006 +0100
@@ -1144,7 +1144,7 @@
] ifFalse:[
jmp := #trueJump
].
- andBlock statements nextStatement isNil ifTrue:[
+ (andBlock statements isNil or:[andBlock statements nextStatement]) isNil ifTrue:[
"/ simple - one statement
receiver2 := andBlock statements expression.
optByteCode2 := self optimizedConditionFor:receiver2 with:jmp for:aCompiler.
@@ -2927,5 +2927,5 @@
!MessageNode class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libcomp/MessageNode.st,v 1.152 2006-02-21 19:44:41 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libcomp/MessageNode.st,v 1.153 2006-03-13 15:53:21 cg Exp $'
! !