diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-02-15 16:34:18 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-02-15 16:34:18 +0900 |
| commit | cc94c8bf9d62a5e9eb00f0b107757fbb4bf4f6cf (patch) | |
| tree | eecd9c8d190541150a260a0723266c5fc9230d01 /src/symbol.c | |
| parent | 702a868b86bf85c53ef31fa2d4e1de97949c96cf (diff) | |
| parent | 921af6923d5e55992983d2f4e7930b8a97571448 (diff) | |
| download | mruby-cc94c8bf9d62a5e9eb00f0b107757fbb4bf4f6cf.tar.gz mruby-cc94c8bf9d62a5e9eb00f0b107757fbb4bf4f6cf.zip | |
Merge pull request #4276 from shuujii/use-assert-for-checking-sym-in-sym_inline_unpack
Use `mrb_assert()` for checking `sym` in `sym_inline_unpack()`
Diffstat (limited to 'src/symbol.c')
| -rw-r--r-- | src/symbol.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/symbol.c b/src/symbol.c index c3f06be66..19e5c2d62 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; |
