macro: Fix crash for !QUOTE of a quoted string.
authorBen Pfaff <blp@cs.stanford.edu>
Wed, 1 Sep 2021 17:02:26 +0000 (10:02 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Wed, 1 Sep 2021 17:02:26 +0000 (10:02 -0700)
commit340f224bd085965d5ff724afdafa04759f8a040f
tree9d1d10db54c2a61e3e4f9b7a6f561299caee075c
parent27aa70c92c5b1eb7f09bdac05e887c5e1261109b
macro: Fix crash for !QUOTE of a quoted string.

This revealed that the tests didn't include anything for !QUOTE and
!UNQUOTE, even though the manual had lots of examples.  I added a test for
these and for !NULL, which had also been forgotten.

Thanks to Frans Houweling for reporting the bug.
doc/flow-control.texi
src/language/lexer/macro.c
tests/language/control/define.at