Просмотр исходного кода

* "on" nodes inherit the exception catching state from the "try"

git-svn-id: branches/debug_eh@42194 -
Jonas Maebe 6 лет назад
Родитель
Сommit
d0be4f11b8
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      compiler/ncgflw.pas

+ 1 - 1
compiler/ncgflw.pas

@@ -633,7 +633,7 @@ implementation
             current_procinfo.CurrBreakLabel:=breakexceptlabel;
           end;
 
-         flowcontrol:=[fc_inflowcontrol];
+         flowcontrol:=[fc_inflowcontrol]+trystate.oldflowcontrol*[fc_catching_exceptions];
          { on statements }
          if assigned(right) then
            secondpass(right);