diff --git a/components/console/argtable3/argtable3.c b/components/console/argtable3/argtable3.c index 282869f9c0..43464d396e 100644 --- a/components/console/argtable3/argtable3.c +++ b/components/console/argtable3/argtable3.c @@ -30,6 +30,8 @@ #include "argtable3.h" +#pragma GCC diagnostic ignored "-Wclobbered" + /******************************************************************************* * This file is part of the argtable3 library. * diff --git a/components/console/commands.c b/components/console/commands.c index b1f6bda96e..7d7232869b 100644 --- a/components/console/commands.c +++ b/components/console/commands.c @@ -104,7 +104,8 @@ esp_err_t esp_console_cmd_register(const esp_console_cmd_t *cmd) /* Prepend a space before the hint. It separates command name and * the hint. arg_print_syntax below adds this space as well. */ - asprintf(&item->hint, " %s", cmd->hint); + int unused __attribute__((unused)); + unused = asprintf(&item->hint, " %s", cmd->hint); } else if (cmd->argtable) { /* Generate hint based on cmd->argtable */ char *buf = NULL; diff --git a/components/spiffs/spiffs_api.c b/components/spiffs/spiffs_api.c index 6dd3db9637..39fcabbd94 100644 --- a/components/spiffs/spiffs_api.c +++ b/components/spiffs/spiffs_api.c @@ -23,7 +23,7 @@ const char* TAG = "SPIFFS"; void spiffs_api_lock(spiffs *fs) { - xSemaphoreTake(((esp_spiffs_t *)(fs->user_data))->lock, portMAX_DELAY); + (void) xSemaphoreTake(((esp_spiffs_t *)(fs->user_data))->lock, portMAX_DELAY); } void spiffs_api_unlock(spiffs *fs)