Mercurial > hg > graal-compiler
comparison graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java @ 2637:152d4a8dc7ad
More frame state fixes.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Wed, 11 May 2011 11:57:11 +0200 |
parents | 0f69be73d5ce |
children | 8e96b2b3a866 |
comparison
equal
deleted
inserted
replaced
2636:8c02ca1e9eb1 | 2637:152d4a8dc7ad |
---|---|
466 builder.pop(invoke.kind); | 466 builder.pop(invoke.kind); |
467 } | 467 } |
468 int argumentCount = invoke.argumentCount(); // invoke.arguments() iterable? | 468 int argumentCount = invoke.argumentCount(); // invoke.arguments() iterable? |
469 for (int i = 0; i < argumentCount; i++) { | 469 for (int i = 0; i < argumentCount; i++) { |
470 Value arg = invoke.argument(i); | 470 Value arg = invoke.argument(i); |
471 builder.push(arg.kind, arg); | 471 if (arg != null) { |
472 builder.push(arg.kind, arg); | |
473 } | |
472 } | 474 } |
473 return builder.create(invoke.bci()); | 475 return builder.create(invoke.bci()); |
474 } | 476 } |
475 | 477 |
476 @Override | 478 @Override |