1--TEST--
2Make sure exceptions are rethrown when throwing from fiber destructor
3--FILE--
4<?php
5$fiber = new Fiber(function() {
6    try {
7        Fiber::suspend();
8    } finally {
9        throw new Exception("Exception 2");
10    }
11});
12$fiber->start();
13unset($fiber);
14throw new Exception("Exception 1");
15?>
16--EXPECTF--
17Fatal error: Uncaught Exception: Exception 2 in %s:%d
18Stack trace:
19#0 [internal function]: {closure:%s:%d}()
20#1 {main}
21  thrown in %s on line %d
22