summaryrefslogtreecommitdiff
path: root/keyboards/rart/rart45/config.h
diff options
context:
space:
mode:
authorThomas Weißschuh <thomas@t-8ch.de>2021-07-06 01:24:48 +0200
committerGitHub <noreply@github.com>2021-07-06 00:24:48 +0100
commita535d24ecfd465124cdb255e53b5cc301cbda6d9 (patch)
treea7049fc8f613074b9e94673a987133365304d302 /keyboards/rart/rart45/config.h
parent82137e14f24a12dbf16746b602d4912582b93b58 (diff)
downloadqmk_firmware-a535d24ecfd465124cdb255e53b5cc301cbda6d9.tar.gz
qmk_firmware-a535d24ecfd465124cdb255e53b5cc301cbda6d9.zip
core: chibios: bootloader: use integer pointers as volatile (#13450)
This prevents gcc from incorrectly trying to validate array bounds. ``` tmk_core/common/chibios/bootloader.c: error: '__builtin_memcpy' offset [0, 21] is out of the bounds [0, 0] [-Werror=array-bounds] 107 | __builtin_memcpy((void *) VBAT, (const void *)sys_reset_to_loader_magic, sizeof(sys_reset_to_loader_magic)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c16 Fixes #12925
Diffstat (limited to 'keyboards/rart/rart45/config.h')
0 files changed, 0 insertions, 0 deletions