Skip to content

Commit

Permalink
Fixed bug 4366 - Compile throws a warning on RPI (Raspbian Stretch)
Browse files Browse the repository at this point in the history
midwan

When trying to compile on a Raspberry Pi 3, running Raspbian Stretch (fully updated), a warning appears:

/home/pi/projects/SDL/src/test/SDL_test_memory.c: In function ?SDL_TrackAllocation?:
/home/pi/projects/SDL/src/test/SDL_test_memory.c:112:109: warning: format ?%llx? expects argument of type ?long long unsigned int?, but argument 5 has type ?unw_word_t {aka unsigned int}? [-Wformat=]
                 snprintf(entry->stack_names[stack_index], sizeof(entry->stack_names[stack_index]), "%s+0x%llx", sym, offset);
  • Loading branch information
slouken committed Nov 13, 2018
1 parent 5e15319 commit b815ad5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/test/SDL_test_memory.c
Expand Up @@ -109,7 +109,7 @@ static void SDL_TrackAllocation(void *mem, size_t size)
entry->stack[stack_index] = pc;

if (unw_get_proc_name(&cursor, sym, sizeof(sym), &offset) == 0) {
snprintf(entry->stack_names[stack_index], sizeof(entry->stack_names[stack_index]), "%s+0x%llx", sym, offset);
snprintf(entry->stack_names[stack_index], sizeof(entry->stack_names[stack_index]), "%s+0x%llx", sym, (unsigned long long)offset);
}
++stack_index;

Expand Down

0 comments on commit b815ad5

Please sign in to comment.