Suppress warnings in parser_set_encode function
This commit is contained in:
parent
8292b01c66
commit
524770d3dc
3
parse.y
3
parse.y
@ -9473,6 +9473,7 @@ parser_set_encode(struct parser_params *p, const char *name)
|
|||||||
{
|
{
|
||||||
rb_encoding *enc;
|
rb_encoding *enc;
|
||||||
VALUE excargs[3];
|
VALUE excargs[3];
|
||||||
|
int idx = 0;
|
||||||
|
|
||||||
const char *wrong = 0;
|
const char *wrong = 0;
|
||||||
switch (*name) {
|
switch (*name) {
|
||||||
@ -9482,7 +9483,7 @@ parser_set_encode(struct parser_params *p, const char *name)
|
|||||||
case 'l': case 'L': wrong = "locale"; break;
|
case 'l': case 'L': wrong = "locale"; break;
|
||||||
}
|
}
|
||||||
if (wrong && STRCASECMP(name, wrong) == 0) goto unknown;
|
if (wrong && STRCASECMP(name, wrong) == 0) goto unknown;
|
||||||
int idx = rb_enc_find_index(name);
|
idx = rb_enc_find_index(name);
|
||||||
if (idx < 0) {
|
if (idx < 0) {
|
||||||
unknown:
|
unknown:
|
||||||
excargs[1] = rb_sprintf("unknown encoding name: %s", name);
|
excargs[1] = rb_sprintf("unknown encoding name: %s", name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user