summaryrefslogtreecommitdiff
path: root/vala/valaexpression.vala
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2008-05-28 19:01:45 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-05-28 19:01:45 +0000
commit8c73a50a42a41b3347ca73dbad37a26cc5bf515e (patch)
tree0236e80ef3ff5f45067f37341a19ba793851d182 /vala/valaexpression.vala
parent28112e28007fc750abec5452b41e96fe2a07e86d (diff)
downloadvala-8c73a50a42a41b3347ca73dbad37a26cc5bf515e.tar.gz
Move memory management into CCodeGenerator.transform_expression as
2008-05-28 Juerg Billeter <j@bitron.ch> * vala/Makefile.am: * vala/valaaddressofexpression.vala: * vala/valaarraycreationexpression.vala: * vala/valaassignment.vala: * vala/valabaseaccess.vala: * vala/valabinaryexpression.vala: * vala/valabooleanliteral.vala: * vala/valacastexpression.vala: * vala/valacharacterliteral.vala: * vala/valacodevisitor.vala: * vala/valaconditionalexpression.vala: * vala/valadatatype.vala: * vala/valaelementaccess.vala: * vala/valaexpression.vala: * vala/valaintegerliteral.vala: * vala/valaintegertype.vala: * vala/valainvocationexpression.vala: * vala/valalambdaexpression.vala: * vala/valamemberaccess.vala: * vala/valanullchecker.vala: * vala/valanullliteral.vala: * vala/valanulltype.vala: * vala/valaobjectcreationexpression.vala: * vala/valaparenthesizedexpression.vala: * vala/valapointerindirection.vala: * vala/valapostfixexpression.vala: * vala/valarealliteral.vala: * vala/valareferencetransferexpression.vala: * vala/valasemanticanalyzer.vala: * vala/valasignal.vala: * vala/valasizeofexpression.vala: * vala/valastringliteral.vala: * vala/valatypecheck.vala: * vala/valatypeofexpression.vala: * vala/valaunaryexpression.vala: * vala/valaunresolvedtype.vala: * vala/valavaluetype.vala: * gobject/valaccodeassignmentbinding.vala: * gobject/valaccodeelementaccessbinding.vala: * gobject/valaccodegenerator.vala: * gobject/valaccodeinvocationexpressionbinding.vala: * gobject/valaccodememberaccessbinding.vala: * gobject/valaccodemethodbinding.vala: * compiler/valacompiler.vala: Move memory management into CCodeGenerator.transform_expression as preparation to properly support nullable structs, fixes memory leak in internal substring method, fixes bug 527775 svn path=/trunk/; revision=1466
Diffstat (limited to 'vala/valaexpression.vala')
-rw-r--r--vala/valaexpression.vala21
1 files changed, 0 insertions, 21 deletions
diff --git a/vala/valaexpression.vala b/vala/valaexpression.vala
index f11ef0e75..c37098ccb 100644
--- a/vala/valaexpression.vala
+++ b/vala/valaexpression.vala
@@ -45,27 +45,6 @@ public abstract class Vala.Expression : CodeNode {
* The symbol this expression refers to.
*/
public weak Symbol symbol_reference { get; set; }
-
- /**
- * Specifies that this expression transfers ownership without a receiver
- * being present.
- *
- * The memory manager computes this value, the code generator uses it.
- */
- public bool ref_leaked { get; set; }
-
- /**
- * Specifies that this expression is expected to transfer ownership but
- * doesn't.
- *
- * The memory manager computes this value, the code generator uses it.
- */
- public bool ref_missing { get; set; }
-
- /**
- * Specifies that this expression successfully transfers ownership.
- */
- public bool ref_sink { get; set; }
/**
* Specifies that this expression is used as lvalue, i.e. the