Ver código fonte

* fixed deref/resolve of sl_vec symlistitems

git-svn-id: trunk@2612 -
Jonas Maebe 19 anos atrás
pai
commit
84bd9d80f5
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4 2
      compiler/symtype.pas

+ 4 - 2
compiler/symtype.pas

@@ -744,10 +744,11 @@ implementation
              sl_load,
              sl_subscript :
                hp^.sym:=tsym(hp^.symderef.resolve);
-             sl_vec,
              sl_absolutetype,
              sl_typeconv :
                hp^.tt.resolve;
+             sl_vec:
+               hp^.valuett.resolve;
              else
               internalerror(200110205);
            end;
@@ -769,10 +770,11 @@ implementation
              sl_load,
              sl_subscript :
                hp^.symderef.build(hp^.sym);
-             sl_vec,
              sl_absolutetype,
              sl_typeconv :
                hp^.tt.buildderef;
+             sl_vec:
+               hp^.valuett.buildderef;
              else
               internalerror(200110205);
            end;