--TEST-- GH-7900: Arrow function with never return type compile-time errors --INI-- zend.assertions=1 assert.exception=1 --FILE-- throw new \Exception('Here'); try { var_dump($x()); } catch (\Exception $e) { echo $e->getMessage(), "\n"; } try { assert((fn(): never => 42) && false); } catch (\Error $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- Here assert((fn(): never => 42) && false)