summaryrefslogtreecommitdiff
path: root/vala/valasemanticanalyzer.vala
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2014-09-18 22:36:38 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2016-02-01 12:52:25 +0100
commit1c03d27b68866a1e53e08306753bb17781617739 (patch)
tree2ce14f7995737d60f5f8c31597273fd3d2d71b2a /vala/valasemanticanalyzer.vala
parent8bd1dba5ee8508ff9956d7bcef5bcf41b9c79b21 (diff)
downloadvala-1c03d27b68866a1e53e08306753bb17781617739.tar.gz
Bring back floating local variables
Diffstat (limited to 'vala/valasemanticanalyzer.vala')
-rw-r--r--vala/valasemanticanalyzer.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valasemanticanalyzer.vala b/vala/valasemanticanalyzer.vala
index cb1a575f5..91f276914 100644
--- a/vala/valasemanticanalyzer.vala
+++ b/vala/valasemanticanalyzer.vala
@@ -271,7 +271,7 @@ public class Vala.SemanticAnalyzer : CodeVisitor {
} else if (sym is LocalVariable) {
var local = (LocalVariable) sym;
var type = local.variable_type.copy ();
- if (!lvalue) {
+ if (!lvalue && !local.floating) {
type.value_owned = false;
}
return type;