aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c
index ab6b2960af0..cecd9f55058 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -3943,6 +3943,12 @@ make_user_ptr (void (*finalizer) (void *), void *p)
3943 return obj; 3943 return obj;
3944} 3944}
3945 3945
3946/* Create a new module function environment object. */
3947Lisp_Object
3948make_module_function ()
3949{
3950 return allocate_misc (Lisp_Misc_Module_Function);
3951}
3946#endif 3952#endif
3947 3953
3948static void 3954static void
@@ -6634,6 +6640,7 @@ mark_object (Lisp_Object arg)
6634 6640
6635#ifdef HAVE_MODULES 6641#ifdef HAVE_MODULES
6636 case Lisp_Misc_User_Ptr: 6642 case Lisp_Misc_User_Ptr:
6643 case Lisp_Misc_Module_Function:
6637 XMISCANY (obj)->gcmarkbit = true; 6644 XMISCANY (obj)->gcmarkbit = true;
6638 break; 6645 break;
6639#endif 6646#endif