diff --git a/src/t_parser.c b/src/t_parser.c index 3654030f88acf66b88a225e614df0b64b7a027f5..13c4bdf7d980ca8c976c421cd87c0984d11beced 100644 --- a/src/t_parser.c +++ b/src/t_parser.c @@ -350,7 +350,11 @@ static void test_epsilon_p(void) { bool validate_test_ab(HParseResult *p) { if (TT_SEQUENCE != p->ast->token_type) return false; - return (p->ast->seq->elements[0]->bytes.token == p->ast->seq->elements[1]->bytes.token); + if (TT_UINT != p->ast->seq->elements[0]->token_type) + return false; + if (TT_UINT != p->ast->seq->elements[1]->token_type) + return false; + return (p->ast->seq->elements[0]->uint == p->ast->seq->elements[1]->uint); } static void test_attr_bool(void) {