summaryrefslogtreecommitdiff
path: root/vala/valamethodcall.vala
diff options
context:
space:
mode:
Diffstat (limited to 'vala/valamethodcall.vala')
-rw-r--r--vala/valamethodcall.vala9
1 files changed, 9 insertions, 0 deletions
diff --git a/vala/valamethodcall.vala b/vala/valamethodcall.vala
index 984318923..477198c92 100644
--- a/vala/valamethodcall.vala
+++ b/vala/valamethodcall.vala
@@ -422,4 +422,13 @@ public class Vala.MethodCall : Expression {
arg.get_used_variables (collection);
}
}
+
+ public override bool in_single_basic_block () {
+ foreach (Expression arg in argument_list) {
+ if (!arg.in_single_basic_block ()) {
+ return false;
+ }
+ }
+ return call.in_single_basic_block ();
+ }
}