浏览代码

* return proper var* value for variants in tvariantdef.getvardef

git-svn-id: trunk@7106 -
florian 18 年之前
父节点
当前提交
ef4e5b2829
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      compiler/symdef.pas

+ 7 - 0
compiler/symdef.pas

@@ -112,6 +112,7 @@ interface
           function getcopy : tstoreddef;override;
           function GetTypeName:string;override;
           procedure ppuwrite(ppufile:tcompilerppufile);override;
+          function  getvardef:longint;override;
           procedure setsize;
           function is_publishable : boolean;override;
           function needs_inittable : boolean;override;
@@ -1846,6 +1847,12 @@ implementation
       end;
 
 
+    function tvariantdef.getvardef : longint;
+      begin
+        Result:=varVariant;
+      end;
+
+
     procedure tvariantdef.setsize;
       begin
 {$ifdef cpu64bit}