summaryrefslogtreecommitdiff
path: root/ext/json/parser/parser.c
diff options
context:
space:
mode:
-rw-r--r--ext/json/parser/parser.c9
1 files changed, 6 insertions, 3 deletions
@@ -476,7 +476,7 @@ static const bool whitespace[256] = {
['/'] = 1,
};
-static void
json_eat_comments(JSON_ParserState *state)
{
if (state->cursor + 1 < state->end) {
@@ -508,9 +508,10 @@ json_eat_comments(JSON_ParserState *state)
break;
}
default:
- return;
}
}
}
static inline void
@@ -520,7 +521,9 @@ json_eat_whitespace(JSON_ParserState *state)
if (RB_LIKELY(*state->cursor != '/')) {
state->cursor++;
} else {
- json_eat_comments(state);
}
}
}