diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2017-06-01 11:22:27 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2017-06-27 13:01:43 +0200 |
commit | 497f370a8c39f16eece6f97d379f24f66b56e1d4 (patch) | |
tree | b9f7ea53a40aac5d1b65988cf33e20f2627c47a5 /ccode | |
parent | a828342c4195e7f3cea23f56cb037dff69b5d506 (diff) | |
download | vala-497f370a8c39f16eece6f97d379f24f66b56e1d4.tar.gz |
gee: Add some useful symbols from gee-0.8
Diffstat (limited to 'ccode')
-rw-r--r-- | ccode/valaccodefunction.vala | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/ccode/valaccodefunction.vala b/ccode/valaccodefunction.vala index ef8dad6a8..91addcd8a 100644 --- a/ccode/valaccodefunction.vala +++ b/ccode/valaccodefunction.vala @@ -220,11 +220,9 @@ public class Vala.CCodeFunction : CCodeNode { } public void else_if (CCodeExpression condition) { - var parent_if = (CCodeIfStatement) statement_stack[statement_stack.size - 1]; + var parent_if = (CCodeIfStatement) statement_stack.remove_at (statement_stack.size - 1); assert (parent_if.false_statement == null); - statement_stack.remove_at (statement_stack.size - 1); - current_block = new CCodeBlock (); var cif = new CCodeIfStatement (condition, current_block); @@ -318,8 +316,7 @@ public class Vala.CCodeFunction : CCodeNode { public void close () { do { - var top = statement_stack[statement_stack.size - 1]; - statement_stack.remove_at (statement_stack.size - 1); + var top = statement_stack.remove_at (statement_stack.size - 1); current_block = top as CCodeBlock; } while (current_block == null); } |