mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-23 03:54:12 +02:00
Remove box instructions
* libguile/vm-engine.c (box, box-ref, box-set!): Remove these instructions. * module/system/vm/assembler.scm: Remove assemblers for box-ref et al. * libguile/vm.c (vm_error_not_a_variable): Remove unused function.
This commit is contained in:
parent
24f998e4d2
commit
02e52a4118
3 changed files with 5 additions and 54 deletions
|
@ -429,7 +429,6 @@ static void vm_throw_with_value_and_data (SCM val, SCM key_subr_and_message) SCM
|
|||
static void vm_error (const char *msg, SCM arg) SCM_NORETURN;
|
||||
static void vm_error_bad_instruction (scm_t_uint32 inst) SCM_NORETURN SCM_NOINLINE;
|
||||
static void vm_error_unbound (SCM sym) SCM_NORETURN SCM_NOINLINE;
|
||||
static void vm_error_not_a_variable (const char *func_name, SCM x) SCM_NORETURN SCM_NOINLINE;
|
||||
static void vm_error_apply_to_non_list (SCM x) SCM_NORETURN SCM_NOINLINE;
|
||||
static void vm_error_kwargs_missing_value (SCM proc, SCM kw) SCM_NORETURN SCM_NOINLINE;
|
||||
static void vm_error_kwargs_invalid_keyword (SCM proc, SCM obj) SCM_NORETURN SCM_NOINLINE;
|
||||
|
@ -508,13 +507,6 @@ vm_error_unbound (SCM sym)
|
|||
scm_list_1 (sym), SCM_BOOL_F);
|
||||
}
|
||||
|
||||
static void
|
||||
vm_error_not_a_variable (const char *func_name, SCM x)
|
||||
{
|
||||
scm_error (scm_arg_type_key, func_name, "Not a variable: ~S",
|
||||
scm_list_1 (x), scm_list_1 (x));
|
||||
}
|
||||
|
||||
static void
|
||||
vm_error_apply_to_non_list (SCM x)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue