diff options
author | Juerg Billeter <j@bitron.ch> | 2007-12-02 22:21:56 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2007-12-02 22:21:56 +0000 |
commit | c73cd35812dfb0fc0075f036290436fbd28fd1d5 (patch) | |
tree | cdaa20c5259e2abd0a5cc5623bd00140c76d2620 /vala/valamemorymanager.vala | |
parent | 1376567aa297b3ed9479e2c87c641f0b0eed2276 (diff) | |
download | vala-c73cd35812dfb0fc0075f036290436fbd28fd1d5.tar.gz |
move unresolved type information from DataType into new UnresolvedType
2007-12-02 Juerg Billeter <j@bitron.ch>
* vala/Makefile.am, vala/parser.y, vala/vala.h,
vala/valaarraycreationexpression.vala, vala/valacallback.vala,
vala/valacastexpression.vala, vala/valacatchclause.vala,
vala/valaclass.vala, vala/valacodenode.vala,
vala/valacodevisitor.vala, vala/valaconstant.vala,
vala/valadatatype.vala, vala/valafield.vala,
vala/valaforeachstatement.vala, vala/valaformalparameter.vala,
vala/valainterface.vala, vala/valainterfacewriter.vala,
vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
vala/valamemorymanager.vala, vala/valamethod.vala,
vala/valaobjectcreationexpression.vala, vala/valaproperty.vala,
vala/valasignal.vala, vala/valastruct.vala,
vala/valasymbolresolver.vala, vala/valatypecheck.vala,
vala/valaunresolvedtype.vala, vala/valavariabledeclarator.vala,
gobject/valaccodegenerator.vala, vapigen/valagidlparser.vala: move
unresolved type information from DataType into new UnresolvedType
class, replace UnresolvedType instance by resolved DataType in
SymbolResolver
svn path=/trunk/; revision=749
Diffstat (limited to 'vala/valamemorymanager.vala')
-rw-r--r-- | vala/valamemorymanager.vala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vala/valamemorymanager.vala b/vala/valamemorymanager.vala index 9399d227d..2449c835c 100644 --- a/vala/valamemorymanager.vala +++ b/vala/valamemorymanager.vala @@ -216,7 +216,7 @@ public class Vala.MemoryManager : CodeVisitor { && ((param.type_reference.data_type != null && param.type_reference.data_type.is_reference_type ()) || param.type_reference.type_parameter != null)) { - bool is_ref = param.type_reference.takes_ownership; + bool is_ref = param.type_reference.transfers_ownership; if (is_ref && param.type_reference.type_parameter != null) { if (expr.call is MemberAccess) { var ma = (MemberAccess) expr.call; @@ -259,7 +259,7 @@ public class Vala.MemoryManager : CodeVisitor { && ((param.type_reference.data_type != null && param.type_reference.data_type.is_reference_type ()) || param.type_reference.type_parameter != null)) { - bool is_ref = param.type_reference.takes_ownership; + bool is_ref = param.type_reference.transfers_ownership; if (is_ref && param.type_reference.type_parameter != null) { var param_type = SemanticAnalyzer.get_actual_type (expr.type_reference, msym, param.type_reference, expr); if (param_type != null) { |