aboutsummaryrefslogtreecommitdiffstats
path: root/prism/api_pack.c
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2024-03-25 10:08:21 -0400
committerKevin Newton <kddnewton@gmail.com>2024-03-25 11:54:20 -0400
commita08954569f197312db4d6b217f1b8ba3441fc078 (patch)
tree30a1cbad014d7b90e4e1a9963a0df3879867db96 /prism/api_pack.c
parent53cc2723877f7794807684e31a530daca1a72ed6 (diff)
downloadruby-a08954569f197312db4d6b217f1b8ba3441fc078.tar.gz
[ruby/prism] Fix up minimal build setting
https://github.com/ruby/prism/commit/98c85c4acb
Diffstat (limited to 'prism/api_pack.c')
-rw-r--r--prism/api_pack.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/prism/api_pack.c b/prism/api_pack.c
index c9f0b18a39..98509ae65c 100644
--- a/prism/api_pack.c
+++ b/prism/api_pack.c
@@ -1,5 +1,12 @@
#include "prism/extension.h"
+#ifdef PRISM_EXCLUDE_PACK
+
+void
+Init_prism_pack(void) {}
+
+#else
+
static VALUE rb_cPrism;
static VALUE rb_cPrismPack;
static VALUE rb_cPrismPackDirective;
@@ -265,3 +272,5 @@ Init_prism_pack(void) {
pack_symbol = ID2SYM(rb_intern("pack"));
unpack_symbol = ID2SYM(rb_intern("unpack"));
}
+
+#endif