diff options
Diffstat (limited to 'src/pdumper.c')
-rw-r--r-- | src/pdumper.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/pdumper.c b/src/pdumper.c index e1c55d07ac3..af8bbe6393b 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -2494,7 +2494,6 @@ dump_symbol (struct dump_context *ctx, eassert (symbol->u.s.gcmarkbit == 0); DUMP_FIELD_COPY (&out, symbol, u.s.redirect); DUMP_FIELD_COPY (&out, symbol, u.s.trapped_write); - DUMP_FIELD_COPY (&out, symbol, u.s.interned); DUMP_FIELD_COPY (&out, symbol, u.s.declared_special); DUMP_FIELD_COPY (&out, symbol, u.s.pinned); dump_field_lv (ctx, &out, symbol, &symbol->u.s.name, WEIGHT_STRONG); @@ -2519,9 +2518,8 @@ dump_symbol (struct dump_context *ctx, emacs_abort (); } dump_field_lv (ctx, &out, symbol, &symbol->u.s.function, WEIGHT_NORMAL); + dump_field_lv (ctx, &out, symbol, &symbol->u.s.package, WEIGHT_NORMAL); dump_field_lv (ctx, &out, symbol, &symbol->u.s.plist, WEIGHT_NORMAL); - dump_field_lv_rawptr (ctx, &out, symbol, &symbol->u.s.next, Lisp_Symbol, - WEIGHT_STRONG); offset = dump_object_finish (ctx, &out, sizeof (out)); dump_off aux_offset; @@ -3020,6 +3018,7 @@ dump_vectorlike (struct dump_context *ctx, case PVEC_CHAR_TABLE: case PVEC_SUB_CHAR_TABLE: case PVEC_RECORD: + case PVEC_PACKAGE: offset = dump_vectorlike_generic (ctx, &v->header); break; case PVEC_BOOL_VECTOR: |