]> git.kaiwu.me - njs.git/commitdiff
Adding const qualifier to njs_value_property().
authorDmitry Volyntsev <xeioex@nginx.com>
Fri, 5 Apr 2019 13:49:21 +0000 (16:49 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Fri, 5 Apr 2019 13:49:21 +0000 (16:49 +0300)
njs/njs_object.h
njs/njs_vm.c

index f27205aa30d963d8c1e40631e566d6807fffb581..9f7b138fc7b939eaeb8beb84929956d9b8763dcf 100644 (file)
@@ -88,7 +88,7 @@ njs_object_t *njs_object_value_alloc(njs_vm_t *vm, const njs_value_t *value,
     nxt_uint_t type);
 njs_array_t *njs_object_enumerate(njs_vm_t *vm, const njs_value_t *value,
     njs_object_enum_t kind, nxt_bool_t all);
-njs_ret_t njs_value_property(njs_vm_t *vm, njs_value_t *value,
+njs_ret_t njs_value_property(njs_vm_t *vm, const njs_value_t *value,
     const njs_value_t *property, njs_value_t *retval);
 njs_object_prop_t *njs_object_property(njs_vm_t *vm, const njs_object_t *obj,
     nxt_lvlhsh_query_t *lhq);
index 3ce5109e411f5fdb313b240ecc5da41ae7f66c29..ff2c0fe3f6b7c4f6d50e5675bd56b84a99838d93 100644 (file)
@@ -2956,7 +2956,7 @@ njs_primitive_value(njs_vm_t *vm, njs_value_t *value, nxt_uint_t hint)
  *      retval will contain undefined
  */
 njs_ret_t
-njs_value_property(njs_vm_t *vm, njs_value_t *value,
+njs_value_property(njs_vm_t *vm, const njs_value_t *value,
     const njs_value_t *property, njs_value_t *retval)
 {
     njs_ret_t             ret;
@@ -2965,7 +2965,7 @@ njs_value_property(njs_vm_t *vm, njs_value_t *value,
 
     njs_property_query_init(&pq, NJS_PROPERTY_QUERY_GET, 0);
 
-    ret = njs_property_query(vm, &pq, value, property);
+    ret = njs_property_query(vm, &pq, (njs_value_t *) value, property);
 
     switch (ret) {
 
@@ -2994,8 +2994,8 @@ njs_value_property(njs_vm_t *vm, njs_value_t *value,
         case NJS_PROPERTY_HANDLER:
             pq.scratch = *prop;
             prop = &pq.scratch;
-            ret = prop->value.data.u.prop_handler(vm, value, NULL,
-                                                  &prop->value);
+            ret = prop->value.data.u.prop_handler(vm, (njs_value_t *) value,
+                                                  NULL, &prop->value);
 
             if (nxt_slow_path(ret != NXT_OK)) {
                 return ret;