stage0 printf的格式化统一 展开strdup

This commit is contained in:
zzy
2026-08-19 21:42:06 +08:00
parent c81a57dacb
commit d6113a5417
2 changed files with 8 additions and 5 deletions

View File

@@ -599,7 +599,10 @@ void spl_vm_add_breakpoint_fn(spl_vm_t *vm, const char *name) {
for (usize i = 0; i < vec_size(vm->fn_breakpoints); i++)
if (strcmp(vm->fn_breakpoints.data[i], name) == 0)
return;
vec_push(vm->fn_breakpoints, strdup(name));
char *cpname = malloc(strlen(name) + 1);
Assert(cpname != NULL);
strcpy(cpname, name);
vec_push(vm->fn_breakpoints, cpname);
}
void spl_vm_clear_breakpoints(spl_vm_t *vm) {