diff options
Diffstat (limited to 'gcc/java/gjavah.c')
-rw-r--r-- | gcc/java/gjavah.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c index 8c9884b96fa..9fe8002bd90 100644 --- a/gcc/java/gjavah.c +++ b/gcc/java/gjavah.c @@ -2272,9 +2272,12 @@ process_file (JCF *jcf, FILE *out) for (i = 0; i < add_count; ++i) fprintf (out, " %s\n", add_specs[i]); - /* Generate an entry for the class object. */ + /* Generate an entry for the class objects. */ generate_access (out, ACC_PUBLIC); - fprintf (out, "\n static ::java::lang::Class class$;\n"); + fprintf (out, " // gcj private: Do NOT use this field.\n"); + fprintf (out, " static ::java::lang::Class class$$;\n"); + generate_access (out, ACC_PUBLIC); + fprintf (out, "\n static ::java::lang::Class &class$;\n"); fputs ("}", out); |