[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 6e2e7265a04: Prefer static switch-case checking in pdumper
From: |
Stefan Kangas |
Subject: |
master 6e2e7265a04: Prefer static switch-case checking in pdumper |
Date: |
Sun, 26 Jan 2025 14:10:18 -0500 (EST) |
branch: master
commit 6e2e7265a04f63f482db7fbdfd8e2519d8bfe03e
Author: Stefan Kangas <stefankangas@gmail.com>
Commit: Stefan Kangas <stefankangas@gmail.com>
Prefer static switch-case checking in pdumper
* src/pdumper.c (dump_fwd, dump_symbol, dump_drain_cold_data)
(dump_do_fixup, dump_anonymous_allocate_w32)
(dump_anonymous_allocate_posix, dump_map_file_w32, dump_map_file_posix)
(dump_do_emacs_relocation): Remove default clauses to allow static
checking using -Wswitch.
---
src/pdumper.c | 19 -------------------
1 file changed, 19 deletions(-)
diff --git a/src/pdumper.c b/src/pdumper.c
index e7e6e2c392c..77d4407935e 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -2390,8 +2390,6 @@ dump_fwd (struct dump_context *ctx, lispfwd fwd)
case Lisp_Fwd_Kboard_Obj:
offset = dump_fwd_kboard_obj (ctx, p);
break;
- default:
- emacs_abort ();
}
return offset;
@@ -2523,8 +2521,6 @@ dump_symbol (struct dump_context *ctx,
case SYMBOL_FORWARDED:
dump_field_fixup_later (ctx, &out, symbol, &symbol->u.s.val.fwd);
break;
- default:
- emacs_abort ();
}
dump_field_lv (ctx, &out, symbol, &symbol->u.s.function, WEIGHT_NORMAL);
dump_field_lv (ctx, &out, symbol, &symbol->u.s.plist, WEIGHT_NORMAL);
@@ -3603,8 +3599,6 @@ dump_drain_cold_data (struct dump_context *ctx)
dump_cold_native_subr (ctx, data);
break;
#endif
- default:
- emacs_abort ();
}
}
@@ -4069,8 +4063,6 @@ dump_do_fixup (struct dump_context *ctx,
do_write = false;
break;
}
- default:
- emacs_abort ();
}
if (do_write)
dump_write (ctx, &dump_value, sizeof (dump_value));
@@ -4529,8 +4521,6 @@ dump_anonymous_allocate_w32 (void *base,
mem_type = MEM_COMMIT;
mem_prot = PAGE_READWRITE;
break;
- default:
- emacs_abort ();
}
ret = VirtualAlloc (base, size, mem_type, mem_prot);
@@ -4569,8 +4559,6 @@ dump_anonymous_allocate_posix (void *base,
case DUMP_MEMORY_ACCESS_READWRITE:
mem_prot = PROT_READ | PROT_WRITE;
break;
- default:
- emacs_abort ();
}
int mem_flags = MAP_PRIVATE | MAP_ANONYMOUS;
@@ -4663,7 +4651,6 @@ dump_map_file_w32 (void *base, int fd, off_t offset,
size_t size,
case DUMP_MEMORY_ACCESS_READWRITE:
protect = PAGE_WRITECOPY; /* for Windows 9X */
break;
- default:
case DUMP_MEMORY_ACCESS_NONE:
case DUMP_MEMORY_ACCESS_READ:
protect = PAGE_READONLY;
@@ -4691,8 +4678,6 @@ dump_map_file_w32 (void *base, int fd, off_t offset,
size_t size,
case DUMP_MEMORY_ACCESS_READWRITE:
map_access = FILE_MAP_COPY;
break;
- default:
- emacs_abort ();
}
ret = MapViewOfFileEx (section,
@@ -4735,8 +4720,6 @@ dump_map_file_posix (void *base, int fd, off_t offset,
size_t size,
mem_prot = PROT_READ | PROT_WRITE;
mem_flags = MAP_PRIVATE;
break;
- default:
- emacs_abort ();
}
if (base)
@@ -5603,8 +5586,6 @@ dump_do_emacs_relocation (const uintptr_t dump_base,
memcpy (emacs_ptr_at (reloc.emacs_offset), &lv, sizeof (lv));
break;
}
- default:
- fatal ("unrecognied relocation type %d", (int) reloc.type);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 6e2e7265a04: Prefer static switch-case checking in pdumper,
Stefan Kangas <=