http://d.puremagic.com/issues/show_bug.cgi?id=1977
------- Comment #3 from [EMAIL PROTECTED] 2008-11-21 13:35 ------- Note that this also errors, and is provably correct. byte b; short s = b + b; IMO, all arithmetic should be allowed on homogeneous operations. That is, performing arithmetic on two like types should be implicitly assignable to the same type. --