summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2024-02-19 18:07:04 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-02-20 19:07:40 +0900
commit474f41880fd4fdffaad03fc73b76354886dab015 (patch)
treeb061ea2e984d8db572c42f7720f7fec9b21fcd78
parentfba647087b1d61a890537cf9294e4d2074f7572b (diff)
Suppress unused function warning for UNIVERSAL_PARSER build
Suppress the warning: ``` parse.y:2221:1: warning: unused function 'rb_parser_str_hash' [-Wunused-function] 2221 | rb_parser_str_hash(rb_parser_string_t *str) | ^~~~~~~~~~~~~~~~~~ ```
-rw-r--r--parse.y4
1 files changed, 4 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index 284395ed7b..95ba962943 100644
--- a/parse.y
+++ b/parse.y
@@ -2118,6 +2118,7 @@ get_nd_args(struct parser_params *p, NODE *node)
}
#ifndef RIPPER
+#ifndef UNIVERSAL_PARSER
static st_index_t
djb2(const uint8_t *str, size_t len)
{
@@ -2136,6 +2137,7 @@ parser_memhash(const void *ptr, long len)
return djb2(ptr, len);
}
#endif
+#endif
#define PARSER_STRING_PTR(str) (str->ptr)
#define PARSER_STRING_LEN(str) (str->len)
@@ -2200,12 +2202,14 @@ rb_parser_string_free(rb_parser_t *p, rb_parser_string_t *str)
}
#ifndef RIPPER
+#ifndef UNIVERSAL_PARSER
static st_index_t
rb_parser_str_hash(rb_parser_string_t *str)
{
return parser_memhash((const void *)PARSER_STRING_PTR(str), PARSER_STRING_LEN(str));
}
#endif
+#endif
static size_t
rb_parser_str_capacity(rb_parser_string_t *str, const int termlen)