瀏覽代碼

* inlining on x86_64 fixed (not broken in fixes branch, needs no merging)

git-svn-id: trunk@755 -
florian 20 年之前
父節點
當前提交
80f1b0953e
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      compiler/ncal.pas

+ 5 - 2
compiler/ncal.pas

@@ -2154,8 +2154,11 @@ type
 
 
                      is still folded. (FK)
                      is still folded. (FK)
                      }
                      }
-                    (paramanager.push_addr_param(vs_const,para.parasym.vartype.def,procdefinition.proccalloption) or
-                    (node_complexity(para.left) >= NODE_COMPLEXITY_INF)))
+                    (
+                      { this must be a not ... of course }
+                      not(paramanager.push_addr_param(vs_const,para.parasym.vartype.def,procdefinition.proccalloption)) or
+                      (node_complexity(para.left) >= NODE_COMPLEXITY_INF)
+                    ))
                    ) then
                    ) then
                   begin
                   begin
                     { in theory, this is always regable, but ncgcall can't }
                     { in theory, this is always regable, but ncgcall can't }