diff --git a/compiler2/record.c b/compiler2/record.c
index c7af793e21c031d941665233237220aa8395c015..1d54fe78e031dab32a5dfeca50efd1520ac5ed9b 100644
--- a/compiler2/record.c
+++ b/compiler2/record.c
@@ -7238,6 +7238,7 @@ static void defEmptyRecordTemplate(const char *name, const char *dispname,
 	"case COMPLEMENTED_LIST:\n"
 	"case CONJUNCTION_MATCH:\n"
 	"delete [] value_list.list_value;\n"
+	"break;\n"
 	"case IMPLICATION_MATCH:\n"
   "delete implication_.precondition;\n"
   "delete implication_.implied_template;\n"