Fix type of float and complex untyped constant when they assigned to variable of interface type or blank identifier
Merge pull request #601 from m0sth8/float_and_complex_convertion

Fix type of float and complex untyped constant when it is assigned to a variable of interface type or the blank identifier (fixes #474)