icode: discard unused pure ICode expressions
authorJean Privat <jean@pryen.org>
Mon, 27 Jul 2009 06:59:57 +0000 (02:59 -0400)
committerJean Privat <jean@pryen.org>
Mon, 27 Jul 2009 07:41:10 +0000 (03:41 -0400)
commit5f12875729948c2048a4b88678f5293fc7fc805f
treeb28e870d76098db20b9133946f9275441b7817d6
parent56fce151c6dc4d11a01dd2a8a15e7a2b62022d2c
icode: discard unused pure ICode expressions

Up to now, only unused IMove expressions where discarded.
So we also distinguish pure ICode from non pure ICode.

Signed-off-by: Jean Privat <jean@pryen.org>
src/compiling/compiling_icode.nit
src/icode/icode_base.nit
src/icode/icode_builder.nit
src/icode/icode_tools.nit