Order warnings alphabetically

This commit is contained in:
ISSOtm
2020-03-23 16:03:36 +01:00
parent df2c0dc2f9
commit cb0a882a31
2 changed files with 8 additions and 7 deletions

View File

@@ -14,6 +14,7 @@
extern unsigned int nbErrors; extern unsigned int nbErrors;
enum WarningID { enum WarningID {
WARNING_ASSERT,
WARNING_BUILTIN_ARG, WARNING_BUILTIN_ARG,
WARNING_DIV, WARNING_DIV,
WARNING_EMPTY_ENTRY, WARNING_EMPTY_ENTRY,
@@ -21,10 +22,9 @@ enum WarningID {
WARNING_LONG_STR, WARNING_LONG_STR,
WARNING_OBSOLETE, WARNING_OBSOLETE,
WARNING_SHIFT, WARNING_SHIFT,
WARNING_USER,
WARNING_ASSERT,
WARNING_SHIFT_AMOUNT, WARNING_SHIFT_AMOUNT,
WARNING_TRUNCATION, WARNING_TRUNCATION,
WARNING_USER,
NB_WARNINGS, NB_WARNINGS,

View File

@@ -28,6 +28,7 @@ enum WarningState {
}; };
static enum WarningState const defaultWarnings[NB_WARNINGS] = { static enum WarningState const defaultWarnings[NB_WARNINGS] = {
WARNING_ENABLED, /* Assertions */
WARNING_DISABLED, /* Invalid args to builtins */ WARNING_DISABLED, /* Invalid args to builtins */
WARNING_DISABLED, /* Division undefined behavior */ WARNING_DISABLED, /* Division undefined behavior */
WARNING_DISABLED, /* Empty entry in `db`, `dw` or `dl` */ WARNING_DISABLED, /* Empty entry in `db`, `dw` or `dl` */
@@ -35,10 +36,9 @@ static enum WarningState const defaultWarnings[NB_WARNINGS] = {
WARNING_DISABLED, /* String too long for internal buffers */ WARNING_DISABLED, /* String too long for internal buffers */
WARNING_DISABLED, /* Obsolete things */ WARNING_DISABLED, /* Obsolete things */
WARNING_DISABLED, /* Shifting undefined behavior */ WARNING_DISABLED, /* Shifting undefined behavior */
WARNING_ENABLED, /* User warnings */
WARNING_ENABLED, /* Assertions */
WARNING_DISABLED, /* Strange shift amount */ WARNING_DISABLED, /* Strange shift amount */
WARNING_ENABLED, /* Implicit truncation loses some bits */ WARNING_ENABLED, /* Implicit truncation loses some bits */
WARNING_ENABLED, /* User warnings */
}; };
static enum WarningState warningStates[NB_WARNINGS]; static enum WarningState warningStates[NB_WARNINGS];
@@ -65,6 +65,7 @@ static enum WarningState warningState(enum WarningID id)
} }
static char const *warningFlags[NB_WARNINGS_ALL] = { static char const *warningFlags[NB_WARNINGS_ALL] = {
"assert",
"builtin-args", "builtin-args",
"div", "div",
"empty-entry", "empty-entry",
@@ -72,10 +73,9 @@ static char const *warningFlags[NB_WARNINGS_ALL] = {
"long-string", "long-string",
"obsolete", "obsolete",
"shift", "shift",
"user",
"assert",
"shift-amount", "shift-amount",
"truncation", "truncation",
"user",
/* Meta warnings */ /* Meta warnings */
"all", "all",
@@ -111,8 +111,9 @@ static uint8_t const _weverythingCommands[] = {
WARNING_LONG_STR, WARNING_LONG_STR,
WARNING_OBSOLETE, WARNING_OBSOLETE,
WARNING_SHIFT, WARNING_SHIFT,
WARNING_USER,
WARNING_SHIFT_AMOUNT, WARNING_SHIFT_AMOUNT,
/* WARNING_TRUNCATION, */
/* WARNING_USER, */
META_WARNING_DONE META_WARNING_DONE
}; };