Browse Source

* Fixed memory leak with unary expressions

git-svn-id: trunk@21934 -
michael 13 years ago
parent
commit
f5e36a8510
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/fcl-passrc/src/pparser.pp

+ 1 - 1
packages/fcl-passrc/src/pparser.pp

@@ -1373,7 +1373,7 @@ begin
             expstack.Add(x);
             expstack.Add(x);
             end
             end
            else
            else
-            expstack.Add( TUnaryExpr.Create(AParent, PopExp, TokenToExprOp(tempop) ));
+            expstack.Add( TUnaryExpr.Create(AParent, x, TokenToExprOp(tempop) ));
         end;
         end;
 
 
       end else
       end else