mirror of https://github.com/aamine/cbc
r4760@macbookpro: aamine | 2009-05-07 12:55:51 +0900
* net/loveruby/cflat/compiler/IRGenerator.java (AddressNode): always omit Addr for #shouldEvaluatedToAddress node. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4191 1b9489fe-b721-0410-924e-b54b9192deb8
This commit is contained in:
parent
c3868b417f
commit
2ce6ddbd93
|
|
@ -1,3 +1,8 @@
|
|||
Thu May 7 12:55:41 2009 Minero Aoki <aamine@loveruby.net>
|
||||
|
||||
* net/loveruby/cflat/compiler/IRGenerator.java (AddressNode):
|
||||
always omit Addr for #shouldEvaluatedToAddress node.
|
||||
|
||||
Thu May 7 11:06:48 2009 Minero Aoki <aamine@loveruby.net>
|
||||
|
||||
* net/loveruby/cflat/compiler/IRGenerator.java (BinaryOpNode):
|
||||
|
|
|
|||
|
|
@ -650,7 +650,7 @@ class IRGenerator implements ASTVisitor<Void, Expr> {
|
|||
|
||||
public Expr visit(AddressNode node) {
|
||||
Expr e = transformExpr(node.expr());
|
||||
if (node.expr().shouldEvaluatedToAddress() && (e instanceof Addr)) {
|
||||
if (node.expr().shouldEvaluatedToAddress()) {
|
||||
return e;
|
||||
}
|
||||
else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue