summaryrefslogtreecommitdiffstats
path: root/tests/011/mandel.expected
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-06-15 22:16:34 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-06-15 23:35:15 -0700
commit40c1dee7647ddb7d4768a2eadf9915ab29e62f59 (patch)
tree0617a1f06b1dea5067def8028c0d71b9dfb653e6 /tests/011/mandel.expected
parent79d832988eaa51f564eca913dec112e4df33593e (diff)
downloadtxr-40c1dee7647ddb7d4768a2eadf9915ab29e62f59.tar.gz
txr-40c1dee7647ddb7d4768a2eadf9915ab29e62f59.tar.bz2
txr-40c1dee7647ddb7d4768a2eadf9915ab29e62f59.zip
math: forbid dubious inequality comparisons.
The issue, reported by Paul A. Patience, is that code like (< 1 "abc") is successfully producing a result. The root cause is that 1 is an iterable object, and so is treated as a sequence opposite to the "abc" operand. We should allow only true sequences in this situation. * arith.c (seq_lt_compat_check): New static function. Checks that neither of two sequences is SEQ_NOTSEQ or SEQ_HASHLIKE. (seq_lt, seq_le): Use seq_lt_compat_check to reject dubious inputs. * txr.1: Minor wording change in the related documentation, removing a gratuitous adjective. * tests/016/arith.tl: Inequality tests.
Diffstat (limited to 'tests/011/mandel.expected')
0 files changed, 0 insertions, 0 deletions