Walter: > and there's that cast to float he overlooked, sabotaging his upgrade. Even > worse, suppose the type of f or d or both is changed to some user defined > type, > like BigFloat? That cast is just going to *cause* a bug, not fix it. > > Requiring the programmer to load up on casts is not necessarily making the > code > less "bug-prone".
Thank you for your good explanation. I presume this doesn't improve the situation a lot: float f; double d; ... f = cast(f.typeof)d; Bye, bearophile
