summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-02-28 08:40:01 -0800
committerKaz Kylheku <kaz@kylheku.com>2024-02-28 08:40:01 -0800
commit481dd00828e5e3c0eba911576051fbe44253e260 (patch)
tree7d1d5c46077e82bb53598c9f8a354ed8d71b6481
parent4023416c5835d92e265821936fd1432f4b30eb02 (diff)
downloadtxr-481dd00828e5e3c0eba911576051fbe44253e260.tar.gz
txr-481dd00828e5e3c0eba911576051fbe44253e260.tar.bz2
txr-481dd00828e5e3c0eba911576051fbe44253e260.zip
seq_build: remove unnecessary convert calls.
* lib.c (seq_build_struct_finish, seq_build_carray_finish): Do not call seq_build_convert_to_finished, since seq_build_list_finish has already done that.
-rw-r--r--lib.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/lib.c b/lib.c
index 1096f521..abce5df6 100644
--- a/lib.c
+++ b/lib.c
@@ -1521,14 +1521,12 @@ static void seq_build_struct_finish(seq_build_t *bu)
{
seq_build_list_finish(bu);
bu->obj = funcall1(bu->u.from_list_meth, bu->obj);
- seq_build_convert_to_finished(bu);
}
static void seq_build_carray_finish(seq_build_t *bu)
{
seq_build_list_finish(bu);
bu->obj = carray_list(bu->obj, bu->u.carray_type, nil);
- seq_build_convert_to_finished(bu);
}
static void seq_build_improper_add(seq_build_t *bu, val item)