Răsfoiți Sursa

* fixed signature in enum class header (missed L-prefix)

git-svn-id: branches/jvmbackend@18663 -
Jonas Maebe 14 ani în urmă
părinte
comite
1b1face692
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      compiler/agjasmin.pas

+ 1 - 1
compiler/agjasmin.pas

@@ -620,7 +620,7 @@ implementation
               implemented interfaces) }
             if (obj.typ=objectdef) and
                (oo_is_enum_class in tobjectdef(obj).objectoptions) then
-              AsmWriteln('.signature "Ljava/lang/Enum<'+obj.jvm_full_typename(true)+';>;"');
+              AsmWriteln('.signature "Ljava/lang/Enum<L'+obj.jvm_full_typename(true)+';>;"');
             { in case of nested class: relation to parent class }
             if obj.owner.symtabletype in [objectsymtable,recordsymtable] then
               AsmWriteln(InnerStructDef(obj));