return scm_wta_dispatch_1 (g_scm_setter, proc, SCM_ARG1, FUNC_NAME);
if (SCM_STRUCT_SETTER_P (proc))
return SCM_STRUCT_SETTER (proc);
- if (SCM_PUREGENERICP (proc)
- && SCM_IS_A_P (proc, scm_class_generic_with_setter))
- /* FIXME: might not be an accessor */
- return SCM_GENERIC_SETTER (proc);
return scm_wta_dispatch_1 (g_scm_setter, proc, SCM_ARG1, FUNC_NAME);
- return SCM_BOOL_F; /* not reached */
}
#undef FUNC_NAME