Return a float when typecasting returns zero (fixes inconsistent type)

This commit is contained in:
Sei Lisa 2015-09-22 14:14:26 +02:00
parent aee638e900
commit 57cacf29bb

View file

@ -351,7 +351,7 @@ def InternalTypecast(val, out, InList, f32):
if not lslcommon.LSO and abs(ret) < 1.1754943508222875e-38:
# Mono doesn't return denormals when using (float)"val"
# (but it returns them when using (vector)"<val,...>")
ret = 0
ret = 0.0
return ret
if out == int:
match = int_re.match(val)