]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/JSValue.cpp
JavaScriptCore-576.tar.gz
[apple/javascriptcore.git] / runtime / JSValue.cpp
index 39a4093d46b637ecd437774488f694705c5e3bba..699c1cd7ccf79dbdea66ec293ec2b8521d7bb10c 100644 (file)
@@ -110,7 +110,10 @@ char* JSValue::description()
 {
     static const size_t size = 32;
     static char description[size];
-    if (isInt32())
+
+    if (!*this)
+        snprintf(description, size, "<JSValue()>");
+    else if (isInt32())
         snprintf(description, size, "Int32: %d", asInt32());
     else if (isDouble())
         snprintf(description, size, "Double: %lf", asDouble());