summaryrefslogtreecommitdiff
diff options
-rw-r--r--ruby_parser.c7
-rw-r--r--rubyparser.h1
-rw-r--r--universal_parser.c1
3 files changed, 0 insertions, 9 deletions
diff --git a/ruby_parser.c b/ruby_parser.c
index 38692d976b..267f619bf9 100644
--- a/ruby_parser.c
+++ b/ruby_parser.c
@@ -138,12 +138,6 @@ utf8_encoding(void)
return rb_utf8_encoding();
}
-static VALUE
-enc_associate(VALUE obj, parser_encoding *enc)
-{
- return rb_enc_associate(obj, enc);
-}
-
static parser_encoding *
ascii8bit_encoding(void)
{
@@ -390,7 +384,6 @@ static const rb_parser_config_t rb_global_parser_config = {
.enc_get = enc_get,
.enc_asciicompat = enc_asciicompat,
.utf8_encoding = utf8_encoding,
- .enc_associate = enc_associate,
.ascii8bit_encoding = ascii8bit_encoding,
.enc_codelen = enc_codelen,
.enc_mbcput = enc_mbcput,
diff --git a/rubyparser.h b/rubyparser.h
index 0460cc46d0..e3ebd3b292 100644
--- a/rubyparser.h
+++ b/rubyparser.h
@@ -1286,7 +1286,6 @@ typedef struct rb_parser_config_struct {
rb_encoding* (*enc_get)(VALUE obj);
int (*enc_asciicompat)(rb_encoding *enc);
rb_encoding *(*utf8_encoding)(void);
- VALUE (*enc_associate)(VALUE obj, rb_encoding *enc);
rb_encoding *(*ascii8bit_encoding)(void);
int (*enc_codelen)(int c, rb_encoding *enc);
int (*enc_mbcput)(unsigned int c, void *buf, rb_encoding *enc);
diff --git a/universal_parser.c b/universal_parser.c
index c14e5b872f..ad2e2fbd11 100644
--- a/universal_parser.c
+++ b/universal_parser.c
@@ -147,7 +147,6 @@
#define rb_enc_get p->config->enc_get
#define rb_enc_asciicompat p->config->enc_asciicompat
#define rb_utf8_encoding p->config->utf8_encoding
-#define rb_enc_associate p->config->enc_associate
#define rb_ascii8bit_encoding p->config->ascii8bit_encoding
#define rb_enc_codelen p->config->enc_codelen
#define rb_enc_mbcput p->config->enc_mbcput