diff options
author | Juerg Billeter <j@bitron.ch> | 2008-05-28 19:01:45 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-05-28 19:01:45 +0000 |
commit | 8c73a50a42a41b3347ca73dbad37a26cc5bf515e (patch) | |
tree | 0236e80ef3ff5f45067f37341a19ba793851d182 /vala/valaexpression.vala | |
parent | 28112e28007fc750abec5452b41e96fe2a07e86d (diff) | |
download | vala-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.vala | 21 |
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 |