On Monday, 22 July 2013 at 21:13:49 UTC, bearophile wrote:
Please always compile all your D code with the "-wi" switch, because Walter is deaf at my suggestions to have informational warnings active on default in D compilations :-)

It so happens that for the code in question I did, and had got that warning, and made the switch. I just hadn't realized that in either case the value would be positive! I just noticed because of a case where I was initializing a value to real.min_normal and then taking the max of this variable and zero, and I'd anticipated 0 would be the max.

float/double/real min property will be removed. You will have to use -max. This a patch over an historical accident of C++ limits values.


It's no problem to use -max, I'd just never encountered this quirk before.

Thanks to all for the advice and insight! :-)

Reply via email to