summaryrefslogtreecommitdiff
path: root/ccode
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2017-06-01 11:22:27 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2017-06-27 13:01:43 +0200
commit497f370a8c39f16eece6f97d379f24f66b56e1d4 (patch)
treeb9f7ea53a40aac5d1b65988cf33e20f2627c47a5 /ccode
parenta828342c4195e7f3cea23f56cb037dff69b5d506 (diff)
downloadvala-497f370a8c39f16eece6f97d379f24f66b56e1d4.tar.gz
gee: Add some useful symbols from gee-0.8
Diffstat (limited to 'ccode')
-rw-r--r--ccode/valaccodefunction.vala7
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);
}