From 2d66a8d3c1a82c617ca073400eeeb6766b64c768 Mon Sep 17 00:00:00 2001 From: Ben Elliston <bje@au.ibm.com> Date: Fri, 14 Jan 2011 21:38:17 +0000 Subject: [PATCH] objc-act.c (generate_struct_by_value_array): Do not output a definition for struct_forward_array. 2011-01-14 Ben Elliston <bje@au.ibm.com> * objc-act.c (generate_struct_by_value_array): Do not output a definition for struct_forward_array. From-SVN: r168823 --- gcc/objc/ChangeLog | 5 +++++ gcc/objc/objc-act.c | 10 +--------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 5298cfbb7564..780553a3c15b 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,8 @@ +2011-01-14 Ben Elliston <bje@au.ibm.com> + + * objc-act.c (generate_struct_by_value_array): Do not output a + definition for struct_forward_array. + 2011-01-08 Iain Sandoe <iains@gcc.gnu.org> * objc-act.c (objc_finish_foreach_loop): Mark collection expression diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 6e69070b282b..cfbdb6f61342 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -558,15 +558,7 @@ generate_struct_by_value_array (void) for (i = 31; i >= 0; i--) if (!aggregate_in_mem[i]) break; - printf ("#define OBJC_MAX_STRUCT_BY_VALUE %d\n\n", i); - - /* The first member of the structure is always 0 because we don't handle - structures with 0 members */ - printf ("static int struct_forward_array[] = {\n 0"); - - for (j = 1; j <= i; j++) - printf (", %d", aggregate_in_mem[j]); - printf ("\n};\n"); + printf ("#define OBJC_MAX_STRUCT_BY_VALUE %d\n", i); } exit (0); -- GitLab