From 921af6923d5e55992983d2f4e7930b8a97571448 Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Thu, 14 Feb 2019 18:48:41 +0900 Subject: Use `mrb_assert()` for checking `sym` in `sym_inline_unpack()` --- src/symbol.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/symbol.c b/src/symbol.c index 9cc566245..ac313665c 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -73,9 +73,9 @@ sym_inline_unpack(mrb_sym sym, char *buf) { int i; - if (sym == 0) return NULL; - if ((sym&1) == 0) return NULL; /* need to be inline sym */ - if (sym&2) { /* all lower case (5bits/char) */ + mrb_assert(sym&1); + + if (sym&2) { /* all lower case (5bits/char) */ for (i=0; i<6; i++) { uint32_t bits; char c; -- cgit v1.2.3