acme: fix regexp match choice bug
diff --git a/src/cmd/acme/regx.c b/src/cmd/acme/regx.c
index 3a3e78c..5197e8a 100644
--- a/src/cmd/acme/regx.c
+++ b/src/cmd/acme/regx.c
@@ -667,7 +667,7 @@
 				break;
 			case OR:
 				/* evaluate right choice later */
-				if(addinst(tl, inst->u.right, &tlp->se))
+				if(addinst(tlp, inst->u.right, &tlp->se))
 				if(++ntl >= NLIST)
 					goto Overflow;
 				/* efficiency: advance and re-evaluate */