[vala] codegen: Fix get_parameter_cvalue to consider no_array_length
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] codegen: Fix get_parameter_cvalue to consider no_array_length
- Date: Sun, 15 May 2011 14:09:30 +0000 (UTC)
commit 39a7aa5ba21a240d32febdb3c702dc882484bb6f
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 1bb8202..704feb4 100644
--- a/codegen/valaccodememberaccessmodule.vala
+++ b/codegen/valaccodememberaccessmodule.vala
@@ -433,7 +433,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]