소스 검색

* force ansistring concatenation when building stabs

git-svn-id: trunk@10336 -
florian 17 년 전
부모
커밋
796f39a7a7
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      compiler/dbgstabs.pas

+ 1 - 1
compiler/dbgstabs.pas

@@ -1054,7 +1054,7 @@ implementation
                assigned(tprocdef(def.owner.defowner).procsym) then
                assigned(tprocdef(def.owner.defowner).procsym) then
               info := ','+GetSymName(def.procsym)+','+GetSymName(tprocdef(def.owner.defowner).procsym);
               info := ','+GetSymName(def.procsym)+','+GetSymName(tprocdef(def.owner.defowner).procsym);
           end;
           end;
-        ss:='"'+obj+':'+RType+def_stab_number(def.returndef)+info+'",'+tostr(n_function)+',0,'+tostr(def.fileinfo.line)+','+def.mangledname;
+        ss:='"'+ansistring(obj)+':'+RType+def_stab_number(def.returndef)+info+'",'+tostr(n_function)+',0,'+tostr(def.fileinfo.line)+','+ansistring(def.mangledname);
         getmem(p,length(ss)+1);
         getmem(p,length(ss)+1);
         move(pchar(ss)^,p^,length(ss)+1);
         move(pchar(ss)^,p^,length(ss)+1);
         templist.concat(Tai_stab.Create(stab_stabs,p));
         templist.concat(Tai_stab.Create(stab_stabs,p));