Fix integer comparison warnings
This commit is contained in:
parent
16692be210
commit
8d1b9501ab
1 changed files with 3 additions and 4 deletions
|
|
@ -1,6 +1,7 @@
|
|||
#include "runtime/parser.h"
|
||||
#include <stdio.h>
|
||||
#include <stdbool.h>
|
||||
#include <assert.h>
|
||||
#include "tree_sitter/runtime.h"
|
||||
#include "tree_sitter/parser.h"
|
||||
#include "runtime/tree.h"
|
||||
|
|
@ -8,8 +9,6 @@
|
|||
#include "runtime/length.h"
|
||||
#include "runtime/vector.h"
|
||||
|
||||
#include <assert.h>
|
||||
|
||||
/*
|
||||
* Debugging
|
||||
*/
|
||||
|
|
@ -144,7 +143,7 @@ static TSTree *ts_parser__get_next_lookahead(TSParser *self, int head) {
|
|||
|
||||
static int ts_parser__split(TSParser *self, int head) {
|
||||
int result = ts_stack_split(self->stack, head);
|
||||
assert(result == self->head_states.size);
|
||||
assert(result == (int)self->head_states.size);
|
||||
HeadState head_state = *(HeadState *)vector_get(&self->head_states, head);
|
||||
vector_push(&self->head_states, &head_state);
|
||||
return result;
|
||||
|
|
@ -179,7 +178,7 @@ static bool ts_parser__shift_extra(TSParser *self, int head, TSStateId state) {
|
|||
}
|
||||
|
||||
static TSTree *ts_parser__reduce(TSParser *self, int head, TSSymbol symbol,
|
||||
size_t child_count, bool extra,
|
||||
int child_count, bool extra,
|
||||
bool count_extra) {
|
||||
vector_clear(&self->reduce_parents);
|
||||
TSNodeType node_type = self->language->node_types[symbol];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue