[vala/0.12] codegen: Fix get_parameter_cvalue to consider no_array_length
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/0.12] codegen: Fix get_parameter_cvalue to consider no_array_length
- Date: Sun, 29 May 2011 11:21:23 +0000 (UTC)
commit 759e4a95e6b980f3415e2b31858bf56cfd7da446
Author: Luca Bruno <lucabru src gnome org>
Date: Sun May 15 14:47:01 2011 +0200
codegen: Fix get_parameter_cvalue to consider no_array_length
codegen/valaccodememberaccessmodule.vala | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/codegen/valaccodememberaccessmodule.vala b/codegen/valaccodememberaccessmodule.vala
index 7c14732..6d7e581 100644
--- a/codegen/valaccodememberaccessmodule.vala
+++ b/codegen/valaccodememberaccessmodule.vala
@@ -419,7 +419,7 @@ public abstract class Vala.CCodeMemberAccessModule : CCodeControlFlowModule {
block = ((Method) param.parent_symbol).body;
}
result.cvalue = new CCodeMemberAccess.pointer (get_variable_cexpression ("_data%d_".printf (get_block_id (block))), get_variable_cname (param.name));
- if (array_type != null) {
+ if (array_type != null && !param.no_array_length) {
for (int dim = 1; dim <= array_type.rank; dim++) {
result.append_array_length_cvalue (new CCodeMemberAccess.pointer (get_variable_cexpression ("_data%d_".printf (get_block_id (block))), get_parameter_array_length_cname (param, dim)));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]