summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lisc/parse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisc/parse.c b/lisc/parse.c
index 49be67a..6beb8a6 100644
--- a/lisc/parse.c
+++ b/lisc/parse.c
@@ -317,8 +317,8 @@ parseline(PState ps)
 			}
 		}
 		curb = b;
-		if (curb->np || curb->ni)
-			err("block already defined");
+		if (curb->jmp.type != JXXX)
+			err("multiple definitions of block");
 		expect(TNL);
 		return PPhi;
 	case TRet: