#include "js/Value.h"
static const JS::Value JSVAL_NULL =
JS::Value::fromTagAndPayload(JSVAL_TAG_NULL, 0);
static const JS::Value JSVAL_FALSE =
JS::Value::fromTagAndPayload(JSVAL_TAG_BOOLEAN, false);
static const JS::Value JSVAL_TRUE =
JS::Value::fromTagAndPayload(JSVAL_TAG_BOOLEAN, true);
static const JS::Value JSVAL_VOID =
JS::Value::fromTagAndPayload(JSVAL_TAG_UNDEFINED, 0);
namespace JS {
const HandleValue NullHandleValue =
HandleValue::fromMarkedLocation(&JSVAL_NULL);
const HandleValue UndefinedHandleValue =
HandleValue::fromMarkedLocation(&JSVAL_VOID);
const HandleValue TrueHandleValue =
HandleValue::fromMarkedLocation(&JSVAL_TRUE);
const HandleValue FalseHandleValue =
HandleValue::fromMarkedLocation(&JSVAL_FALSE);
}