r4753@macbookpro: aamine | 2009-05-07 10:01:52 +0900

* net/loveruby/cflat/compiler/IRGenerator.java: emit statement info for casted stmt.
 


git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4186 1b9489fe-b721-0410-924e-b54b9192deb8
This commit is contained in:
Minero Aoki 2009-05-08 10:40:59 +00:00
parent 69538d3dac
commit 9f4a9fc8bc
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,13 @@
Thu May 7 10:01:41 2009 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/compiler/IRGenerator.java: emit statement
info for casted stmt.
Thu May 7 10:00:38 2009 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/ir/Dumper.java (printMember): simplify Label
dump.
Wed May 6 18:41:06 2009 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/compiler/IRGenerator.java: assignBeforeStmt

View File

@ -663,7 +663,9 @@ class IRGenerator implements ASTVisitor<Void, Expr> {
transformExpr(node.expr()));
}
else {
return transformExpr(node.expr());
return isStatement()
? transformStmt(node.expr())
: transformExpr(node.expr());
}
}