[WIP] Early evaluation of mIs (#8723)
* Early evaluation of mIs The `evalIs` implementation was just a broken copy of `isOpImpl` so let's just avoid it alltogether: `mIs` nodes are either resolved during the semantic phase or bust. * Remove dead code and tidy it up
This commit is contained in:
parent
9f8b93641e
commit
4808ef72db
4 changed files with 14 additions and 47 deletions
|
|
@ -9,6 +9,10 @@ true
|
|||
false
|
||||
true
|
||||
true
|
||||
false
|
||||
true
|
||||
true
|
||||
false
|
||||
'''
|
||||
"""
|
||||
|
||||
|
|
@ -27,3 +31,5 @@ echo bar(4, Foo)
|
|||
echo bar(any, int)
|
||||
echo bar(int, any)
|
||||
echo bar(Foo, Foo)
|
||||
echo bar(any, Foo)
|
||||
echo bar(Foo, any)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue