stb_sprintf: avoid clang -O3 misaligned access

This commit is contained in:
Sean Barrett 2020-02-06 05:36:53 -08:00
parent f54acd4e13
commit a2c91804a3
1 changed files with 1 additions and 1 deletions

View File

@ -1229,7 +1229,7 @@ STBSP__PUBLICDEF int STB_SPRINTF_DECORATE(vsprintfcb)(STBSP_SPRINTFCB *callback,
stbsp__cb_buf_clamp(i, n);
n -= i;
STBSP__UNALIGNED(while (i >= 4) {
*(stbsp__uint32 *)bf = *(stbsp__uint32 *)s;
*(stbsp__uint32 volatile *)bf = *(stbsp__uint32 volatile *)s;
bf += 4;
s += 4;
i -= 4;