r4754@macbookpro: aamine | 2009-05-07 10:31:21 +0900

* net/loveruby/cflat/compiler/IRGenerator.java: fix compile error.
 


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

View File

@ -1,3 +1,7 @@
Thu May 7 10:31:12 2009 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/compiler/IRGenerator.java: fix compile error.
Thu May 7 10:01:41 2009 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/compiler/IRGenerator.java: emit statement

View File

@ -662,10 +662,12 @@ class IRGenerator implements ASTVisitor<Void, Expr> {
node.expr().type().isSigned() ? Op.S_CAST : Op.U_CAST,
transformExpr(node.expr()));
}
else if (isStatement()) {
transformStmt(node.expr());
return null;
}
else {
return isStatement()
? transformStmt(node.expr())
: transformExpr(node.expr());
return transformExpr(node.expr());
}
}