shithub: trueawk

Download patch

ref: 5b97860d9e7a6cb619ba796e1522c9e5df8b2c5a
parent: 0eeec2359f4cce389ae4e6163959c1fda3dcb9ad
author: Arnold D. Robbins <arnold@skeeve.com>
date: Sun Jun 8 07:33:08 EDT 2025

Fix 46 /= 7 bugaboo.

--- a/run.c
+++ b/run.c
@@ -1567,6 +1567,8 @@
 		xf *= yf;
 		break;
 	case DIVEQ:
+		if ((x->tval & CON) != 0)
+			FATAL("non-constant required for left side of /=");
 		if (yf == 0)
 			FATAL("division by zero in /=");
 		xf /= yf;
--