Compiler: merge procs with the same arguments type and Nil | T return type to Nil return type #7527
The idea here is that a proc that returns any type
This is a rule that's currently being applied in a few places, this fixes the language to apply it in more (all?) places.
Mar 8, 2019
5 checks passed
@asterite This PR ended up breaking Athena. (The commit before this was merged works fine). I'll see if i can come up with a reduced example of what is breaking.
EDIT: It was prob broke before and this "fixed" it, I figured out the cause and the solution was something I was going to do anyway, so nvm.
EDIT2: No, something is deff wrong, but im having trouble coming up some code.
EDIT3: Made an issue, #7698