diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2014-07-24 14:41:15 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2014-07-24 14:41:15 -0700 |
commit | 5e60efefbfc847afb0521087a36518abce5a476b (patch) | |
tree | d2c2c87e039a99ccc0401f7f4156efa76182ded1 /builtin_complete.cpp | |
parent | f6a89d13c21f54641410f093391328953d7cdb09 (diff) |
Allow parse_util_detect_errors to treat incomplete strings as errors
Fixes bug where sourcing a file with an unclosed quote would not have a
backtrace
Diffstat (limited to 'builtin_complete.cpp')
-rw-r--r-- | builtin_complete.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/builtin_complete.cpp b/builtin_complete.cpp index d029e83e..3b7a13a2 100644 --- a/builtin_complete.cpp +++ b/builtin_complete.cpp @@ -447,7 +447,7 @@ static int builtin_complete(parser_t &parser, wchar_t **argv) { const wcstring condition_string = condition; parse_error_list_t errors; - if (parse_util_detect_errors(condition_string, &errors)) + if (parse_util_detect_errors(condition_string, &errors, false /* do not accept incomplete */)) { append_format(stderr_buffer, L"%ls: Condition '%ls' contained a syntax error", |