@@ -0,0 +1,43 @@
+{ %opt=-O3 }
+program Project1;
+{$mode objfpc}{$H+}
+
+uses SysUtils;
+var
+ bar: boolean;
+procedure Foo;
+begin
+ while true do begin
+ try
+ if bar then
+ raise Exception.Create('');
+ Randomize;
+ finally
+ end;
+ except
+ bar := false;
+ halt(0);
+end;
+ bar := true;
+ Foo;
+end.