summaryrefslogtreecommitdiffstats
path: root/gcc/java/gjavah.c
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-12 18:06:03 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2004-07-12 18:06:03 +0000
commit1438dfeaadff93c765461dcaf75bef6c426d57c5 (patch)
tree2f4dcffdd3a7055c3823552e7ea2b2a016c46be3 /gcc/java/gjavah.c
parenta9b362ede024186e1423b917f57c3845f45b3e9f (diff)
downloadppe42-gcc-1438dfeaadff93c765461dcaf75bef6c426d57c5.tar.gz
ppe42-gcc-1438dfeaadff93c765461dcaf75bef6c426d57c5.zip
2004-07-12 Bryce McKinlay <mckinlay@redhat.com>
PR java/16474 gjavah.c (print_field_info): Emit constant only if field is static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84570 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/java/gjavah.c')
-rw-r--r--gcc/java/gjavah.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c
index b4e6ca3128e..6765c161ff3 100644
--- a/gcc/java/gjavah.c
+++ b/gcc/java/gjavah.c
@@ -719,11 +719,10 @@ print_field_info (FILE *stream, JCF* jcf, int name_index, int sig_index,
fputs (" ", out);
if ((flags & ACC_STATIC))
- fputs ("static ", out);
-
- if ((flags & ACC_FINAL))
{
- if (current_field_value > 0)
+ fputs ("static ", out);
+
+ if ((flags & ACC_FINAL) && current_field_value > 0)
{
char buffer[25];
int done = 1;
OpenPOWER on IntegriCloud