]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/JSValue.h
JavaScriptCore-903.5.tar.gz
[apple/javascriptcore.git] / runtime / JSValue.h
index de50011327c0dc2a1e50e3c49f3f9d3edafcc3cf..ce3b3d3dd1d750f823c702a63489dfe4b75061d6 100644 (file)
@@ -400,11 +400,13 @@ namespace JSC {
 
     ALWAYS_INLINE JSValue jsDoubleNumber(double d)
     {
+        ASSERT(JSValue(JSValue::EncodeAsDouble, d).isNumber());
         return JSValue(JSValue::EncodeAsDouble, d);
     }
 
     ALWAYS_INLINE JSValue jsNumber(double d)
     {
+        ASSERT(JSValue(d).isNumber());
         return JSValue(d);
     }