aboutsummaryrefslogtreecommitdiff
path: root/tests/pp/18.expect
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2017-04-15 19:24:13 +0200
committerMichael Matz <matz@suse.de>2017-04-15 19:34:55 +0200
commit328b826e8a43ed39f9eebb8493cc6abea2ddac1c (patch)
tree11130f2851dbd99522cca765b91d5f012a431cdb /tests/pp/18.expect
parent536ed76d5a69d8e3c0e247d6557f5942818cb253 (diff)
downloadtinycc-328b826e8a43ed39f9eebb8493cc6abea2ddac1c.tar.gz
tinycc-328b826e8a43ed39f9eebb8493cc6abea2ddac1c.tar.bz2
tccpp: Fix corner case of fnlike macro invocation
Arg substitution leaves placeholder marker in the stream for empty arguments. Those need to be skipped when searching for a fnlike macro invocation in the replacement list itself. See testcase.
Diffstat (limited to 'tests/pp/18.expect')
-rw-r--r--tests/pp/18.expect3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/pp/18.expect b/tests/pp/18.expect
new file mode 100644
index 0000000..447a9b2
--- /dev/null
+++ b/tests/pp/18.expect
@@ -0,0 +1,3 @@
+X181 1
+X182 0
+X183 yeah