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.
return muscle_keyword;
else if (STREQ (k, "string"))
return muscle_string;
- aver (0);
+ abort ();
}
char const *
case muscle_keyword: return "keyword";
case muscle_string: return "string";
}
- aver (0);
+ abort ();
}
else if (STREQ (arg, "warn"))
return Wother;
else
- aver (false);
+ abort ();
}
static void