summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-05 22:19:22 +0000
committerfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-05 22:19:22 +0000
commit95518808efcc9733044ec89f74dd0e9c106f78fd (patch)
treee6d6a24ec910fa23c742db30a00887c4acbc05c7
parentec113e67c52a91e2dfe4bfb8236dfbfb0d49cff1 (diff)
downloadgcc-95518808efcc9733044ec89f74dd0e9c106f78fd.tar.gz
PR bootstrap/44825
* class.c (make_class_data): Cast result of VEC_length calls to int. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161856 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/class.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 47f6cb0329c..2a869ffdc42 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,5 +1,10 @@
2010-07-05 Nathan Froyd <froydnj@codesourcery.com>
+ PR bootstrap/44825
+ * class.c (make_class_data): Cast result of VEC_length calls to int.
+
+2010-07-05 Nathan Froyd <froydnj@codesourcery.com>
+
* constants.c (build_constants_constructor): Use build_constructor
instead of build_constructor_from_list.
* class.c (make_method_value): Likewise.
diff --git a/gcc/java/class.c b/gcc/java/class.c
index 3380af2fe8d..c409d0984d9 100644
--- a/gcc/java/class.c
+++ b/gcc/java/class.c
@@ -1921,9 +1921,9 @@ make_class_data (tree type)
}
gcc_assert (static_field_count
- == VEC_length (constructor_elt, static_fields));
+ == (int) VEC_length (constructor_elt, static_fields));
gcc_assert (instance_field_count
- == VEC_length (constructor_elt, instance_fields));
+ == (int) VEC_length (constructor_elt, instance_fields));
if (field_count > 0)
{