]> git.kaiwu.me - njs.git/commitdiff
Removed unused things.
authorIgor Sysoev <igor@sysoev.ru>
Thu, 5 Jan 2017 12:55:52 +0000 (15:55 +0300)
committerIgor Sysoev <igor@sysoev.ru>
Thu, 5 Jan 2017 12:55:52 +0000 (15:55 +0300)
njs/njs_parser.c
njs/njs_parser.h
njs/njscript.c

index 8fb2c18216f343bdcd2036e9e27297a45efdbec2..b2ada199d67797612f7c2ea020628765c253354a 100644 (file)
@@ -2434,26 +2434,6 @@ invalid:
 }
 
 
-njs_index_t
-njs_parser_index(njs_parser_t *parser, uint32_t scope)
-{
-    nxt_uint_t   n;
-    njs_index_t  index;
-
-    /* Skip absolute scope. */
-    n = scope - NJS_INDEX_CACHE;
-
-    index = parser->index[n];
-    parser->index[n] += sizeof(njs_value_t);
-
-    index |= scope;
-
-    nxt_thread_log_debug("GET %p", index);
-
-    return index;
-}
-
-
 nxt_bool_t
 njs_parser_has_side_effect(njs_parser_node_t *node)
 {
index 7a87bf2c288c7f354f6225772da5727d36bba15d..e4942369634805d9b99e779b7c8af57352e55227 100644 (file)
@@ -309,7 +309,6 @@ struct njs_parser_s {
     njs_parser_scope_t              *scope;
 
     nxt_array_t                     *index_cache;
-    njs_index_t                     index[NJS_SCOPES - NJS_INDEX_CACHE];
 
     uint8_t                         branch;       /* 1 bit */
 
@@ -354,7 +353,6 @@ njs_token_t njs_parser_property_name(njs_vm_t *vm, njs_parser_t *parser,
 njs_token_t njs_parser_property_token(njs_parser_t *parser);
 njs_token_t njs_parser_token(njs_parser_t *parser);
 nxt_int_t njs_parser_string_create(njs_vm_t *vm, njs_value_t *value);
-njs_index_t njs_parser_index(njs_parser_t *parser, uint32_t scope);
 njs_ret_t njs_variable_reference(njs_vm_t *vm, njs_parser_t *parser,
     njs_parser_node_t *node);
 njs_variable_t *njs_variable_get(njs_vm_t *vm, njs_parser_node_t *node,
index 884c9e006c6e64046413c731c0ec53882eed9225..aab1ea5d35efe234f149881e01574042b0db8a6a 100644 (file)
@@ -213,7 +213,6 @@ njs_vm_compile(njs_vm_t *vm, u_char **start, u_char *end,
 
     parser->code_size = sizeof(njs_vmcode_stop_t);
     parser->scope_offset = NJS_INDEX_GLOBAL_OFFSET;
-    parser->index[NJS_SCOPE_GLOBAL - NJS_INDEX_CACHE] = NJS_INDEX_GLOBAL_OFFSET;
 
     node = njs_parser(vm, parser);
     if (nxt_slow_path(node == NULL)) {