Remove uneeded int2big property for Universal Parser
authorS-H-GAMELINKS <[email protected]>
Fri, 4 Aug 2023 03:18:00 +0000 (4 12:18 +0900)
committerYuichiro Kaneko <[email protected]>
Sat, 5 Aug 2023 02:39:38 +0000 (5 11:39 +0900)
ruby_parser.c
rubyparser.h
universal_parser.c

index 9ae1463..adeffa1 100644 (file)
@@ -681,7 +681,6 @@ rb_parser_config_initialize(rb_parser_config_t *config)
 
     config->bignum_negate = bignum_negate;
     config->big_norm      = rb_big_norm;
-    config->int2big       = rb_int2big;
     config->cstr_to_inum  = rb_cstr_to_inum;
 
     config->float_new   = rb_float_new;
index 35efbbe..4bdb267 100644 (file)
@@ -458,7 +458,6 @@ typedef struct rb_parser_config_struct {
     /* Bignum */
     void (*bignum_negate)(VALUE b);
     VALUE (*big_norm)(VALUE x);
-    VALUE (*int2big)(intptr_t n);
     VALUE (*cstr_to_inum)(const char *str, int base, int badcheck);
 
     /* Float */
index fd35388..fa3520e 100644 (file)
@@ -225,7 +225,6 @@ struct rb_imemo_tmpbuf_struct {
 
 #define bignum_negate p->config->bignum_negate
 #define rb_big_norm   p->config->big_norm
-#define rb_int2big    p->config->int2big
 #define rb_cstr_to_inum p->config->cstr_to_inum
 
 #define rb_float_new   p->config->float_new