瀏覽代碼

* implicit try...finally frames are added after dfa so we don't have to take care if the subroutine needs/uses those or not

git-svn-id: trunk@26015 -
florian 11 年之前
父節點
當前提交
57586b69c7
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      compiler/psub.pas

+ 1 - 2
compiler/psub.pas

@@ -1289,8 +1289,7 @@ implementation
 
         if (cs_opt_nodedfa in current_settings.optimizerswitches) and
           { creating dfa is not always possible }
-          ((flags*[pi_has_assembler_block,pi_uses_exceptions,pi_is_assembler,
-                  pi_needs_implicit_finally,pi_has_implicit_finally])=[]) then
+          ((flags*[pi_has_assembler_block,pi_uses_exceptions,pi_is_assembler])=[]) then
           begin
             dfabuilder:=TDFABuilder.Create;
             dfabuilder.createdfainfo(code);