diff options
| author | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-12 18:06:03 +0000 |
|---|---|---|
| committer | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-12 18:06:03 +0000 |
| commit | 1438dfeaadff93c765461dcaf75bef6c426d57c5 (patch) | |
| tree | 2f4dcffdd3a7055c3823552e7ea2b2a016c46be3 /gcc/java/gjavah.c | |
| parent | a9b362ede024186e1423b917f57c3845f45b3e9f (diff) | |
| download | ppe42-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.c | 7 |
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; |

