OSDN Git Service

2008-08-21 David Daney <ddaney@avtrex.com>
authordaney <daney@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Aug 2008 16:08:26 +0000 (16:08 +0000)
committerdaney <daney@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Aug 2008 16:08:26 +0000 (16:08 +0000)
* class.c (make_class_data): Don't add field_index when
flag_reduced_reflection set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139397 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/java/ChangeLog
gcc/java/class.c

index f1ee4d6..6178327 100644 (file)
@@ -1,3 +1,8 @@
+2008-08-21  David Daney  <ddaney@avtrex.com>
+
+       * class.c (make_class_data): Don't add field_index when
+       flag_reduced_reflection set.
+
 2008-08-12  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * typeck.c (convert): Do not check for TARGET_FLOAT_FORMAT.
index 2d8a1c2..647da9a 100644 (file)
@@ -1821,6 +1821,8 @@ make_class_data (tree type)
            field_index = static_count++;
          else if (uses_jv_markobj || !flag_reduced_reflection)
            field_index = instance_count++;
+         else
+           continue;
          VEC_quick_push (int, field_indexes, field_index);
        }
     }