瀏覽代碼

* allow assigning to loop control vars in macpas mode

git-svn-id: trunk@4956 -
Jonas Maebe 19 年之前
父節點
當前提交
5cad2321a9
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      compiler/pstatmnt.pas

+ 2 - 2
compiler/pstatmnt.pas

@@ -370,8 +370,8 @@ implementation
                            (vo_is_thread_var in tabstractvarsym(tloadnode(hp).symtableentry).varoptions))
                          ) then
                      begin
-                       { Assigning for-loop variable is only allowed in tp7 }
-                       if not(m_tp7 in aktmodeswitches) then
+                       { Assigning for-loop variable is only allowed in tp7 and macpas }
+                       if ([m_tp7,m_mac] * aktmodeswitches = []) then
                          begin
                            if not assigned(loopvarsym) then
                              loopvarsym:=tabstractvarsym(tloadnode(hp).symtableentry);