fix(heap): Fixed const qualifier warning in heap_task_info.c

Fixed compilation error when building with -Wwrite-strings or
-Wdiscarded-qualifiers by adding const qualifier to char pointers with
string literals.

Closes https://github.com/espressif/esp-idf/issues/18120
This commit is contained in:
Sudeep Mohanty
2026-01-13 16:25:28 +01:00
parent ec3696a118
commit 160e1c5bf7
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -641,8 +641,8 @@ static void heap_caps_print_task_info(FILE *stream, task_info_t *task_info, bool
heap_stats_t *heap_info = NULL;
STAILQ_FOREACH(heap_info, &task_info->heaps_stats, next_heap_stat) {
char *next_heap_visual = !STAILQ_NEXT(heap_info, next_heap_stat) ? " " : "";
char *next_heap_visual_start = !STAILQ_NEXT(heap_info, next_heap_stat) ? "" : "";
const char *next_heap_visual = !STAILQ_NEXT(heap_info, next_heap_stat) ? " " : "";
const char *next_heap_visual_start = !STAILQ_NEXT(heap_info, next_heap_stat) ? "" : "";
fprintf(stream, "%s %s HEAP: %s, CAPS: 0x%08lx, SIZE: %d, USAGE: CURRENT %d (%d%%), PEAK %d (%d%%), ALLOC COUNT: %d\n",
task_info_visual,
next_heap_visual_start,
@@ -4,3 +4,4 @@ CONFIG_HEAP_POISONING_COMPREHENSIVE=n
CONFIG_HEAP_TASK_TRACKING=y # to make sure the config doesn't induce unexpected behavior
CONFIG_HEAP_TRACK_DELETED_TASKS=y # to make sure the config doesn't induce unexpected behavior
CONFIG_COMPILER_WARN_WRITE_STRINGS=y