8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D

Reviewed-by: lagergren, hannesw
This commit is contained in:
Vladimir Ivanov 2014-11-27 17:14:01 +04:00
parent e79371a0bc
commit a0485e336d

View File

@ -714,6 +714,9 @@ public enum JSType {
* @return a number
*/
public static double toNumber(final Object obj) {
if (obj instanceof Double) {
return (Double)obj;
}
if (obj instanceof Number) {
return ((Number)obj).doubleValue();
}