瀏覽代碼

* encode java_jlstring instead of using a hardcoded string constant for
the type encoding of unicodestring

git-svn-id: branches/jvmbackend@18571 -

Jonas Maebe 14 年之前
父節點
當前提交
71cd31159c
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      compiler/jvmdef.pas

+ 1 - 1
compiler/jvmdef.pas

@@ -194,7 +194,7 @@ implementation
                 { translated into java.lang.String }
                 { translated into java.lang.String }
                 st_widestring,
                 st_widestring,
                 st_unicodestring:
                 st_unicodestring:
-                  encodedstr:=encodedstr+'Ljava/lang/String;';
+                  result:=jvmaddencodedtype(java_jlstring,false,encodedstr,forcesignature,founderror);
                 st_ansistring:
                 st_ansistring:
                   result:=jvmaddencodedtype(java_ansistring,false,encodedstr,forcesignature,founderror);
                   result:=jvmaddencodedtype(java_ansistring,false,encodedstr,forcesignature,founderror);
                 st_shortstring:
                 st_shortstring: