Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/IfNode.java @ 12752:71991b7a0f14
SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Mon, 11 Nov 2013 21:34:44 +0100 |
parents | 79041ab43660 |
children | d4c6dd07be76 |
comparison
equal
deleted
inserted
replaced
12712:882a0aadfed6 | 12752:71991b7a0f14 |
---|---|
43 @Specialization | 43 @Specialization |
44 public void doVoid(VirtualFrame frame, boolean condition) { | 44 public void doVoid(VirtualFrame frame, boolean condition) { |
45 if (condition) { | 45 if (condition) { |
46 thenPartNode.executeVoid(frame); | 46 thenPartNode.executeVoid(frame); |
47 } else { | 47 } else { |
48 elsePartNode.executeVoid(frame); | 48 if (elsePartNode != null) { |
49 elsePartNode.executeVoid(frame); | |
50 } | |
49 } | 51 } |
50 } | 52 } |
51 | 53 |
52 } | 54 } |