diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2011-10-25 11:20:38 -0400 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2011-10-25 11:20:38 -0400 |
commit | 611940affae3262bfdb840b3b087ef61741e8946 (patch) | |
tree | afde31ad7ceaf9d622f891360dc6f20466146c4f /match.c | |
parent | 689421c6a76223cae4d12e1fc897e2fcb46098e6 (diff) | |
download | txr-611940affae3262bfdb840b3b087ef61741e8946.tar.gz txr-611940affae3262bfdb840b3b087ef61741e8946.tar.bz2 txr-611940affae3262bfdb840b3b087ef61741e8946.zip |
* match.c (v_bind): Use sem_error to throw errors with line number
info.
Diffstat (limited to 'match.c')
-rw-r--r-- | match.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -2180,13 +2180,13 @@ static val v_bind(match_files_ctx c, match_files_ctx *cout) val rfilt_spec = getplist(keywords, rfilt_k); if (filter_spec && (rfilt_spec || lfilt_spec)) - uw_throwf(query_error_s, lit("bind: cannot use :filter with :lfilt or :rfilt"), nao); + sem_error(spec_linenum, lit("bind: cannot use :filter with :lfilt or :rfilt"), nao); if (filter_spec) { val filter = get_filter(filter_spec); if (!filter) { - uw_throwf(query_error_s, lit("bind: ~s specifies unknown filter"), + sem_error(spec_linenum, lit("bind: ~s specifies unknown filter"), filter_spec, nao); } @@ -2196,12 +2196,12 @@ static val v_bind(match_files_ctx c, match_files_ctx *cout) val lfilt = if3(lfilt_spec, get_filter(lfilt_spec), identity_f); if (!rfilt) { - uw_throwf(query_error_s, lit("bind: ~s specifies unknown filter"), + sem_error(spec_linenum, lit("bind: ~s specifies unknown filter"), rfilt_spec, nao); } if (!lfilt) { - uw_throwf(query_error_s, lit("bind: ~s specifies unknown filter"), + sem_error(spec_linenum, lit("bind: ~s specifies unknown filter"), lfilt_spec, nao); } |