X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/036c508402d21b93295fc2c3dbca902df5b4f619..eb3d623da57e6d31a58d95f932345fb761f9b701:/libguile/procs.c diff --git a/libguile/procs.c b/libguile/procs.c index be9f22035..08c5c355e 100644 --- a/libguile/procs.c +++ b/libguile/procs.c @@ -117,10 +117,6 @@ SCM_PRIMITIVE_GENERIC (scm_setter, "setter", 1, 0, 0, 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); } #undef FUNC_NAME