08f90cad84
JSDouble represents doubles that are not integers. It is usually wrong to use JSDouble, so use JSNumber instead where we mean 'all double values'. This fixes #44818 by not mistakenly pretending that division cannot have an integral result. Will follow up with a CL to rename JSDouble. Fixed: 44818 Change-Id: Ic324df2ee1f2c7434bc0b064c0dbd7b6800ad93b Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/183360 Commit-Queue: Stephen Adams <sra@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com>