VALGRIND_MAKE_MEM_DEFINED (&p, sizeof (p));
#endif
- if (sizeof (Lisp_Object) == sizeof (void *) || !HAVE_MODULES)
- {
- if (!maybe_lisp_pointer (p))
- return;
- }
- else
- {
- /* For the wide-int case, also mark emacs_value tagged pointers,
- which can be generated by emacs-module.c's value_to_lisp. */
- p = (void *) ((uintptr_t) p & ~((1 << GCTYPEBITS) - 1));
- }
+ if (!maybe_lisp_pointer (p))
+ return;
if (pdumper_object_p (p))
{