[vala/staging] vala: Transfer floating-reference attribute while casting



commit 711cbc475f7075682d4e257be081c9b59c33069e
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Tue May 8 18:37:12 2018 +0200

    vala: Transfer floating-reference attribute while casting
    
    https://bugzilla.gnome.org/show_bug.cgi?id=795920

 vala/valacastexpression.vala |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/vala/valacastexpression.vala b/vala/valacastexpression.vala
index 8d35e1e..5c050be 100644
--- a/vala/valacastexpression.vala
+++ b/vala/valacastexpression.vala
@@ -160,6 +160,7 @@ public class Vala.CastExpression : Expression {
 
                value_type = type_reference;
                value_type.value_owned = inner.value_type.value_owned;
+               value_type.floating_reference = inner.value_type.floating_reference;
 
                if (is_silent_cast) {
                        value_type.nullable = true;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]