Open JSAbrahams opened 2 years ago
Type checker does not take largest demoninator.
def a := 10 a += 2 a -= 3 a *= 6 a /= 7 a ^= 2 a <<= 10 a >>= 5
Results in type checker tripping on a, should be Float but checker assumes it is Int.
a
Float
Int
Lets move to next milestone since this might require a non-trivial restructuring.
Description of Bug
Type checker does not take largest demoninator.
How to Reproduce
Expected behavior
Results in type checker tripping on
a
, should beFloat
but checker assumes it isInt
.