[vala] codegen: Get rid of get_unref_expression
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] codegen: Get rid of get_unref_expression
- Date: Wed, 4 May 2011 20:53:16 +0000 (UTC)
commit d73d284a9c51bf2bd9ee7b1765dae721cae8deb1
Author: Luca Bruno <lucabru src gnome org>
Date: Wed May 4 22:43:53 2011 +0200
codegen: Get rid of get_unref_expression
codegen/valaccodebasemodule.vala | 19 -------------------
1 files changed, 0 insertions(+), 19 deletions(-)
---
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index 7613341..e248a58 100644
--- a/codegen/valaccodebasemodule.vala
+++ b/codegen/valaccodebasemodule.vala
@@ -2807,25 +2807,6 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator {
return destroy_value (get_field_cvalue (field, instance));
}
- public CCodeExpression get_unref_expression (CCodeExpression cvar, DataType type, Expression? expr, bool is_macro_definition = false) {
- if (expr != null) {
- if (expr.symbol_reference is LocalVariable) {
- return destroy_local ((LocalVariable) expr.symbol_reference);
- } else if (expr.symbol_reference is Parameter) {
- return destroy_parameter ((Parameter) expr.symbol_reference);
- }
- }
- var value = new GLibValue (type, cvar);
- if (expr != null && expr.target_value != 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);
- }
- return destroy_value (value, is_macro_definition);
- }
-
// logic in this method is temporarily duplicated in destroy_variable
// apply changes to both methods
public virtual CCodeExpression destroy_value (TargetValue value, bool is_macro_definition = false) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]