Author: theraven
Date: Fri Apr 10 20:11:41 2009
New Revision: 4558

URL: http://svn.gna.org/viewcvs/etoile?rev=4558&view=rev
Log:
Fixed non-local returns for the two test cases written by günther.  These were 
caused by a combination of two factors:

In some cases, it was possible for a block function to contain a basic block 
with no terminator.

The SmallInt message send code was not compiled with -fexceptions and so did 
not propagate non-local returns.


Modified:
    trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenBlock.cpp
    trunk/Etoile/Languages/LanguageKit/CodeGen/GNUmakefile
    trunk/Etoile/Languages/LanguageKit/CodeGen/MsgSendSmallInt.bc


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to