Explorar o código

* fixed copy&paste error of r45658

git-svn-id: trunk@45659 -
florian %!s(int64=5) %!d(string=hai) anos
pai
achega
a2303bd899
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      compiler/ncgutil.pas

+ 1 - 1
compiler/ncgutil.pas

@@ -190,7 +190,7 @@ implementation
         ncl, ncr: longint;
       begin
          { calculate boolean AND and OR from left to right if it's short boolean evaluted }
-         if (p.nodetype in [orn,andn]) and is_boolean(p.left.resultdef) and is_boolean(p.left.resultdef) and doshortbooleval(p) then
+         if (p.nodetype in [orn,andn]) and is_boolean(p.left.resultdef) and is_boolean(p.right.resultdef) and doshortbooleval(p) then
            begin
              if nf_swapped in p.flags then
                internalerror(200709253);