Remove some dead symbols revealed by coverage analysis.
[open-adventure.git] / main.c
diff --git a/main.c b/main.c
index e8625b2978c4529aa945b05a3d5de977a2d5f20b..70f1b9e971314e27d9c7c6b851f1c89e3fddf59b 100644 (file)
--- a/main.c
+++ b/main.c
@@ -465,7 +465,7 @@ static void croak(void)
 /*  Okay, he's dead.  Let's get on with it. */
 {
     if (game.numdie < 0)
-        game.numdie = 0;
+        game.numdie = 0;  // LCOV_EXCL_LINE
     const char* query = obituaries[game.numdie].query;
     const char* yes_response = obituaries[game.numdie].yes_response;
     ++game.numdie;
@@ -1185,9 +1185,6 @@ Lookup:
         default: // LCOV_EXCL_LINE
             BUG(VOCABULARY_TYPE_N_OVER_1000_NOT_BETWEEN_0_AND_3); // LCOV_EXCL_LINE
         }
-        if (!is_valid(game)) {
-            exit(1);
-        }
         switch (action(command)) {
         case GO_TERMINATE:
             return true;
@@ -1200,10 +1197,6 @@ Lookup:
             goto Lclearobj;
         case GO_CHECKHINT:
             goto L2600;
-        case GO_CHECKFOO:
-            goto Lclosecheck;
-        case GO_LOOKUP:
-            goto Lookup;
         case GO_WORD2:
 #ifdef GDEBUG
             printf("Word shift\n");