9 function nullthrows
<T
>(?T
$x): T
{
14 invariant_violation('lol');
17 async
function f(): Awaitable
<void
> {
20 // That this works at all in strict mode is probably a bug, but just making
21 // sure it doesn't give an empty position for now. (Until we remove the
22 // restriction on calling methods on Tany in strict, of course.)