summaryrefslogtreecommitdiffstats
path: root/filter.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter.c')
-rw-r--r--filter.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/filter.c b/filter.c
index 85704240..dc9c2ac2 100644
--- a/filter.c
+++ b/filter.c
@@ -184,8 +184,8 @@ static val build_filter_from_list(val list)
val iter;
for (iter = list; iter; iter = cdr(iter)) {
- val pair = car(iter);
- trie_add(trie, first(pair), second(pair));
+ val tuple = reverse(car(iter));
+ mapcar(curry_123_2(func_n3(trie_add), trie, first(tuple)), rest(tuple));
}
trie_compress(&trie);