소스 검색

* 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);