The following line works in Zephir version 0.5.9a. let xmask = umask();
The following line crashes the scanner. let xmask = ~umask();
The first line of the error is: Scanner error: -2
The second line is the line after the line that crashes the scanner.
The following lines are the last line of the error. Error in `/home/example/zephir/bin/zephir-parser': double free or corruption (!prev): 0x0000000000b2fa90 Aborted Zephir\Exception: Cannot parse file: /home/example/example/example.zep
What is the process for diagnosing and reporting this type of error?