summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorE. Choroba <choroba@cpan.org>2022-07-04 14:14:19 +0000
committerJames E Keenan <jkeenan@cpan.org>2022-11-06 07:05:20 -0500
commitfd54965300ba43b0021845e3b903b02e21ff1a38 (patch)
treec4d7657d3ec6cd4963fe35556cd8427a9d4c53b1
parentb65a15b678acb393729f0f74c0bfd167f5dac941 (diff)
downloadperl-fd54965300ba43b0021845e3b903b02e21ff1a38.tar.gz
Add test file contributed in GH 19661
-rw-r--r--MANIFEST1
-rw-r--r--dist/ExtUtils-ParseXS/t/XSFalsePositive.xs23
2 files changed, 24 insertions, 0 deletions
diff --git a/MANIFEST b/MANIFEST
index 9b1baf1ade..264e5ce6ea 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -3704,6 +3704,7 @@ dist/ExtUtils-ParseXS/t/lib/TypemapTest/Foo.pm ExtUtils::Typemaps tests
dist/ExtUtils-ParseXS/t/pseudotypemap1 A test-typemap
dist/ExtUtils-ParseXS/t/typemap Standard typemap for controlled testing
dist/ExtUtils-ParseXS/t/XSBroken.xs Test file for ExtUtils::ParseXS tests
+dist/ExtUtils-ParseXS/t/XSFalsePositive.xs Test file for ExtUtils::ParseXS tests
dist/ExtUtils-ParseXS/t/XSInclude.xsh Test file for ExtUtils::ParseXS tests
dist/ExtUtils-ParseXS/t/XSMore.xs Test file for ExtUtils::ParseXS tests
dist/ExtUtils-ParseXS/t/XSTest.pm Test file for ExtUtils::ParseXS tests
diff --git a/dist/ExtUtils-ParseXS/t/XSFalsePositive.xs b/dist/ExtUtils-ParseXS/t/XSFalsePositive.xs
new file mode 100644
index 0000000000..87a9330ab0
--- /dev/null
+++ b/dist/ExtUtils-ParseXS/t/XSFalsePositive.xs
@@ -0,0 +1,23 @@
+MODULE = My PACKAGE = My
+
+#ifdef MYDEF123
+
+void
+do(dbh)
+ SV *dbh
+CODE:
+{
+ int x;
+ ++x;
+}
+
+#endif
+
+void
+do(dbh)
+ SV *dbh
+CODE:
+{
+ int x;
+ ++x;
+}