diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-01-06 17:15:21 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-01-06 17:15:21 +0900 |
| commit | 0d76b9075820fb95314f30d84124b46484589934 (patch) | |
| tree | e537fb4428ef0621336fd2b501c07844c8b9c4a1 | |
| parent | 8e048ae25db2c00e983bb75f915058844a50c0cb (diff) | |
| download | mruby-0d76b9075820fb95314f30d84124b46484589934.tar.gz mruby-0d76b9075820fb95314f30d84124b46484589934.zip | |
Use `~0U` instead of `~0` to avoid sign comparison warnings.
| -rw-r--r-- | mrbgems/mruby-compiler/core/parse.y | 6 | ||||
| -rw-r--r-- | mrbgems/mruby-compiler/core/y.tab.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y index 0be251ef5..680b57d25 100644 --- a/mrbgems/mruby-compiler/core/parse.y +++ b/mrbgems/mruby-compiler/core/parse.y @@ -4776,7 +4776,7 @@ parse_string(parser_state *p) pylval.nd = nd; if (unindent && head) { hinf->indented = push(hinf->indented, cons(nd->cdr, escaped)); - if ((hinf->indent == ~0 || spaces < hinf->indent) && (!empty || !line_head)) + if ((hinf->indent == ~0U || spaces < hinf->indent) && (!empty || !line_head)) hinf->indent = spaces; } return tHD_STRING_MID; @@ -4868,7 +4868,7 @@ parse_string(parser_state *p) if (hinf) { if (unindent && head) { hinf->indented = push(hinf->indented, cons(nd->cdr, escaped)); - if (hinf->indent == ~0 || spaces < hinf->indent) + if (hinf->indent == ~0U || spaces < hinf->indent) hinf->indent = spaces; } hinf->line_head = FALSE; @@ -5087,7 +5087,7 @@ heredoc_identifier(parser_state *p) info->type = (string_type)type; info->allow_indent = indent || squiggly; info->remove_indent = squiggly; - info->indent = ~0; + info->indent = ~0U; info->indented = NULL; info->line_head = TRUE; info->doc = NULL; diff --git a/mrbgems/mruby-compiler/core/y.tab.c b/mrbgems/mruby-compiler/core/y.tab.c index 0709bfa74..a715abd0e 100644 --- a/mrbgems/mruby-compiler/core/y.tab.c +++ b/mrbgems/mruby-compiler/core/y.tab.c @@ -10777,7 +10777,7 @@ parse_string(parser_state *p) pylval.nd = nd; if (unindent && head) { hinf->indented = push(hinf->indented, cons(nd->cdr, escaped)); - if ((hinf->indent == ~0 || spaces < hinf->indent) && (!empty || !line_head)) + if ((hinf->indent == ~0U || spaces < hinf->indent) && (!empty || !line_head)) hinf->indent = spaces; } return tHD_STRING_MID; @@ -10869,7 +10869,7 @@ parse_string(parser_state *p) if (hinf) { if (unindent && head) { hinf->indented = push(hinf->indented, cons(nd->cdr, escaped)); - if (hinf->indent == ~0 || spaces < hinf->indent) + if (hinf->indent == ~0U || spaces < hinf->indent) hinf->indent = spaces; } hinf->line_head = FALSE; @@ -11088,7 +11088,7 @@ heredoc_identifier(parser_state *p) info->type = (string_type)type; info->allow_indent = indent || squiggly; info->remove_indent = squiggly; - info->indent = ~0; + info->indent = ~0U; info->indented = NULL; info->line_head = TRUE; info->doc = NULL; |
