Browse Source

* change def parameter of single_type() from var to out (part of patch by Blaise.ru)

git-svn-id: trunk@47809 -
svenbarth 4 years ago
parent
commit
a1b252538f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      compiler/ptype.pas

+ 2 - 2
compiler/ptype.pas

@@ -41,7 +41,7 @@ interface
     procedure resolve_forward_types;
     procedure resolve_forward_types;
 
 
     { reads a string, file type or a type identifier }
     { reads a string, file type or a type identifier }
-    procedure single_type(var def:tdef;options:TSingleTypeOptions);
+    procedure single_type(out def:tdef;options:TSingleTypeOptions);
 
 
     { reads any type declaration, where the resulting type will get name as type identifier }
     { reads any type declaration, where the resulting type will get name as type identifier }
     procedure read_named_type(var def:tdef;const newsym:tsym;genericdef:tstoreddef;genericlist:tfphashobjectlist;parseprocvardir:boolean;var hadtypetoken:boolean);
     procedure read_named_type(var def:tdef;const newsym:tsym;genericdef:tstoreddef;genericlist:tfphashobjectlist;parseprocvardir:boolean;var hadtypetoken:boolean);
@@ -454,7 +454,7 @@ implementation
       end;
       end;
 
 
 
 
-    procedure single_type(var def:tdef;options:TSingleTypeOptions);
+    procedure single_type(out def:tdef;options:TSingleTypeOptions);
        var
        var
          t2 : tdef;
          t2 : tdef;
          isspecialize,
          isspecialize,