]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codegen: Get rid of get_ref_cexpression
authorLuca Bruno <lucabru@src.gnome.org>
Sat, 7 May 2011 09:42:49 +0000 (11:42 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Sat, 7 May 2011 09:57:24 +0000 (11:57 +0200)
codegen/valaccodebasemodule.vala

index 405a1f0c27a9fc46e0d683143ad37cc393003582..ce50a83d6409c669a32074271eb7d917c3dc1b54 100644 (file)
@@ -3695,20 +3695,6 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator {
                }
        }
 
-       public CCodeExpression? get_ref_cexpression (DataType expression_type, CCodeExpression cexpr, Expression? expr, CodeNode node) {
-               var value = new GLibValue (expression_type, cexpr);
-               if (expr != null && expr.target_value != null) {
-                       value.non_null = ((GLibValue) expr.target_value).non_null;
-                       value.array_length_cvalues = ((GLibValue) expr.target_value).array_length_cvalues;
-                       value.array_null_terminated = ((GLibValue) expr.target_value).array_null_terminated;
-                       value.array_length_cexpr = ((GLibValue) expr.target_value).array_length_cexpr;
-                       value.delegate_target_cvalue = get_delegate_target_cvalue (expr.target_value);
-                       value.delegate_target_destroy_notify_cvalue = get_delegate_target_destroy_notify_cvalue (expr.target_value);
-               }
-               var result = copy_value (value, node);
-               return get_cvalue_ (result);
-       }
-
        public virtual TargetValue? copy_value (TargetValue value, CodeNode node) {
                var type = value.value_type;
                var cexpr = get_cvalue_ (value);