diff options
author | Bernhard Urban <bernhard.urban@xamarin.com> | 2018-10-30 01:37:56 +0300 |
---|---|---|
committer | Ludovic Henry <luhenry@microsoft.com> | 2018-10-30 01:37:56 +0300 |
commit | 47eb7c55eb00cead810ebeec360a48e7e9547d79 (patch) | |
tree | e0985481e58641d30add192919e05522a9578315 /mcs | |
parent | 3ae42fc38d5b24c4fa9a58cc84607dedd9c817dc (diff) |
[2018-06] [interp] Overflow fixes (#11426)
* [interp] Overflow fixes (#9688)
* [interp] Fix some conv ovf opcodes
* [interp] Correctly hande a few conv ovf cases
For conversion from unsigned value to i1 and i2.
* [interp] Fix multiplication overflow case
* [interp] Remove some constants from code
* [interp] throw overflow exception when {float,double}.NaN is converted to an int type (#11380)
[interp] throw overflow exception when {float,double}.NaN is converted to an int type
A comparison with NaN is always `false`.
Diffstat (limited to 'mcs')
-rw-r--r-- | mcs/class/corlib/Test/System/ConvertTest.cs | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/mcs/class/corlib/Test/System/ConvertTest.cs b/mcs/class/corlib/Test/System/ConvertTest.cs index 3ae30ec5879..2391dbb6507 100644 --- a/mcs/class/corlib/Test/System/ConvertTest.cs +++ b/mcs/class/corlib/Test/System/ConvertTest.cs @@ -4916,7 +4916,6 @@ namespace MonoTests.System { } [Test] - [Category ("NotWorkingRuntimeInterpreter")] public void ChangeTypeFromInvalidDouble () { // types which should generate OverflowException from double.NaN, etc. |