--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java 2015-12-10 13:51:02.500614962 +0100 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java 2015-12-10 13:51:02.360614963 +0100 @@ -239,7 +239,7 @@ // currently deoptimize all the way to Object. return Type.OBJECT; } - assert returnType == Type.INT || returnType == Type.LONG || returnType == Type.NUMBER || returnType == Type.OBJECT; + assert returnType == Type.INT || returnType == Type.NUMBER || returnType == Type.OBJECT; return returnType; } }