Empty function crashes interpreter

Noticed this when I commented out the content in my function.

1 !? {nil} // no crash
1 !? {} // crashes

nil ?? {nil} // no crash
nil ?? {} // crashes

OS: MacOS Monterey 12.6
SC version: 3.12.2

Did you raise an issue on github? That is the place for bug reports.

I assumed it’s a bug, but wasn’t sure. Anyway it’s reported now:

My first bug report, hope it looks alright.