Fix compilation warning for converting negative integer constant to unsigned. (#19013)
commit655dd296bfbdbb61cf9a51b6476b0082fe7c332b
authormonojenkins <jo.shields+jenkins@xamarin.com>
Mon, 24 Feb 2020 18:51:14 +0000 (24 13:51 -0500)
committerGitHub <noreply@github.com>
Mon, 24 Feb 2020 18:51:14 +0000 (24 13:51 -0500)
tree23e75335d8ed936762bcb97a6f52b760d397f9aa
parent27c56606594fd1e42a3d9f4c3bb215cb4349430a
Fix compilation warning for converting negative integer constant to unsigned. (#19013)

When compiling, Visual Studio gives two compiler warnings in the sysmath.c file about FPILOGB0/-2147483648 being converted into an unsigned integer.

The standard library math.h states that FPILOGB0 be INT_MIN, so I replaced -2147483648 with the INT_MIN macro so the behavior is much more clear as well as stifling the compiler warnings.

Changes tested manually and automatically.

Co-authored-by: pi1024e <49824824+pi1024e@users.noreply.github.com>
mono/metadata/sysmath.c