diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-10-09 20:46:41 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-10-09 20:46:41 -0700 |
commit | ae05e0eeea47c2d396cf194b2bda85754505251f (patch) | |
tree | dc4120d8a021e2edbf73fea198235dc465131997 /match.c | |
parent | 91a2d45ba1c5319103a5bdb2535af7ad7c94aa97 (diff) | |
download | txr-ae05e0eeea47c2d396cf194b2bda85754505251f.tar.gz txr-ae05e0eeea47c2d396cf194b2bda85754505251f.tar.bz2 txr-ae05e0eeea47c2d396cf194b2bda85754505251f.zip |
* match.c (vars_to_bindings): Regression fix: recent commit
caused test failure. An empty list not treated as a valid collect
variable list.
Diffstat (limited to 'match.c')
-rw-r--r-- | match.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -292,7 +292,7 @@ static val vars_to_bindings(val lineno, val vars, val bindings) val iter; list_collect_decl (fixed_vars, tail); - if (!consp(vars)) + if (vars && !consp(vars)) sem_error(lineno, lit("not a valid variable list: ~a"), vars, nao); for (iter = vars; iter; iter = cdr(iter)) { |