From: Igor Sysoev Date: Wed, 14 Mar 2018 11:32:24 +0000 (+0300) Subject: Code simplification. X-Git-Tag: 0.2.0~25 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=2d33277db9f9adf761c058e21a4c9668435365e1;p=njs.git Code simplification. A dead assignment left after the changeset 6738ff52a2cb was found by Clang Static Analyzer. --- diff --git a/njs/njs_vm.c b/njs/njs_vm.c index 7db6c5ac..5fd09ba4 100644 --- a/njs/njs_vm.c +++ b/njs/njs_vm.c @@ -1179,10 +1179,10 @@ njs_object_property_query(njs_vm_t *vm, njs_property_query_t *pq, if (ret == NXT_OK) { pq->shared = 1; - prop = pq->lhq.value; - switch (pq->query) { - case NJS_PROPERTY_QUERY_GET: + if (pq->query == NJS_PROPERTY_QUERY_GET) { + prop = pq->lhq.value; + if (prop->type == NJS_NATIVE_GETTER) { pq->scratch = *prop; prop = &pq->scratch; @@ -1193,12 +1193,6 @@ njs_object_property_query(njs_vm_t *vm, njs_property_query_t *pq, pq->lhq.value = prop; } } - - break; - - case NJS_PROPERTY_QUERY_IN: - prop = pq->lhq.value; - break; } return ret;