Add some basic static checks to the Pancake compiler #957
Labels
good first issue
low effort
May still assume familiarity
Pancake
user experience
Time needed to perform tasks not related to compiler development
It would be nice if the bootstrapped compiler would reject Pancake programs:
I don't think there's any particular benefit to proving any theorems about these passes, since they do not suffice to imply the absence of runtime failures. But it would remove some pointless foot guns for people who use the bootstrapped compiler.
The text was updated successfully, but these errors were encountered: