浏览代码

* mark tasmsymbols as declared in the taillvmdecl constructor so that we
don't have to do this everywhere such a declaration is generated

git-svn-id: branches/hlcgllvm@28202 -

Jonas Maebe 11 年之前
父节点
当前提交
8ca4c80785
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      compiler/llvm/aasmllvm.pas

+ 1 - 1
compiler/llvm/aasmllvm.pas

@@ -184,6 +184,7 @@ uses
         def:=_def;
         initdata:=_initdata;
         sec:=_sec;
+        _namesym.declared:=true;
       end;
 
     destructor taillvmdecl.destroy;
@@ -226,7 +227,6 @@ uses
             def:=tpointerdef(def).pointeddef;
           end;
         current_asmdata.AsmLists[al_imports].concat(taillvmdecl.create(ref.symbol,def,nil,sec_none));
-        ref.symbol.declared:=true;
       end;