ref: 04f69eaf0b99d6c0ca65115973830218ba8a2b72
parent: 08fa2b8c53138ee1162a2b9be78e192adcce26ec
author: ozan yigit <ozan.yigit@gmail.com>
date: Thu Dec 28 09:51:49 EST 2023
test for matchop dereference bug
--- /dev/null
+++ b/bugs-fixed/matchop-deref.awk
@@ -1,0 +1,11 @@
+function foo() {+ return "aaaaaab"
+}
+
+BEGIN { + print match(foo(), "b")
+}
+
+{+ print match(substr($0, 1), "b")
+}
--- /dev/null
+++ b/bugs-fixed/matchop-deref.bad
@@ -1,0 +1,2 @@
+-1
+-1
--- /dev/null
+++ b/bugs-fixed/matchop-deref.in
@@ -1,0 +1,1 @@
+aaaaaab
--- /dev/null
+++ b/bugs-fixed/matchop-deref.ok
@@ -1,0 +1,2 @@
+7
+7
--
⑨