Fix internal compiler error about arithmetic exception

#KT-8264 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2017-01-25 17:17:31 +03:00
parent ca86dbee72
commit b0c3c7463b
6 changed files with 75 additions and 3 deletions
+25 -1
View File
@@ -55,4 +55,28 @@ val prop17 = -0.0 / 0
val prop18 = 1.0 / 0 - 1.0 / 0
// val prop19: NaN.toFloat()
val prop19 = 1f / 0 - 1f / 0
val prop19 = 1f / 0 - 1f / 0
// val prop20: NaN.toDouble()
val prop20 = 1.0 % 0
// val prop21: NaN.toDouble()
val prop21 = 0.0 % 0
// val prop22: NaN.toFloat()
val prop22 = 1f % 0
// val prop23: NaN.toDouble()
val prop23 = -1.0 % 0
// val prop24: NaN.toDouble()
val prop24 = -0.0 % 0
// val prop25: NaN.toDouble()
val prop25 = 1.0.mod(0)
// val prop26: NaN.toDouble()
val prop26 = 1.0.rem(0)
// val prop27: Infinity.toDouble()
val prop27 = 1.0.div(0)