mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-19 09:13:04 +00:00
build: use abort to pacify compiler errors
clang, with -DNDEBUG and -Werror fails on some functions that might lack a return. This is because aver is just another assert, discarded with -DNDEBUG. So use abort. * src/muscle-tab.c, src/scan-skel.l: here.
This commit is contained in:
@@ -37,7 +37,7 @@ muscle_kind_new (char const *k)
|
|||||||
return muscle_keyword;
|
return muscle_keyword;
|
||||||
else if (STREQ (k, "string"))
|
else if (STREQ (k, "string"))
|
||||||
return muscle_string;
|
return muscle_string;
|
||||||
aver (0);
|
abort ();
|
||||||
}
|
}
|
||||||
|
|
||||||
char const *
|
char const *
|
||||||
@@ -49,7 +49,7 @@ muscle_kind_string (muscle_kind k)
|
|||||||
case muscle_keyword: return "keyword";
|
case muscle_keyword: return "keyword";
|
||||||
case muscle_string: return "string";
|
case muscle_string: return "string";
|
||||||
}
|
}
|
||||||
aver (0);
|
abort ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ flag (const char *arg)
|
|||||||
else if (STREQ (arg, "warn"))
|
else if (STREQ (arg, "warn"))
|
||||||
return Wother;
|
return Wother;
|
||||||
else
|
else
|
||||||
aver (false);
|
abort ();
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user