Browse Source

* fix for tbs/tb0526.pp problem

git-svn-id: trunk@7110 -
pierre 18 years ago
parent
commit
e3a22ba730
1 changed files with 2 additions and 2 deletions
  1. 2 2
      compiler/pdecvar.pas

+ 2 - 2
compiler/pdecvar.pas

@@ -1181,13 +1181,13 @@ implementation
             not((vd_object in options) and
             not((vd_object in options) and
                 (idtoken in [_PUBLIC,_PRIVATE,_PUBLISHED,_PROTECTED,_STRICT])) do
                 (idtoken in [_PUBLIC,_PRIVATE,_PUBLISHED,_PROTECTED,_STRICT])) do
            begin
            begin
-             sorg:=orgpattern;
              semicoloneaten:=false;
              semicoloneaten:=false;
              sc.clear;
              sc.clear;
              repeat
              repeat
+               sorg:=orgpattern;
                if try_to_consume(_ID) then
                if try_to_consume(_ID) then
                  begin
                  begin
-                   vs:=tfieldvarsym.create(orgpattern,vs_value,generrordef,[]);
+                   vs:=tfieldvarsym.create(sorg,vs_value,generrordef,[]);
                    sc.add(vs);
                    sc.add(vs);
                    recst.insert(vs);
                    recst.insert(vs);
                  end;
                  end;