zephyr/tests/lib
Carles Cufi 0b96dd419d tests: lib: mpsc_pbuf: Fix address-of-packed-mem warning
The warning below appears once -Waddress-of-packed-mem is enabled:

/__w/zephyr/zephyr/tests/lib/mpsc_pbuf/src/main.c: In function
'item_put_data_overwrite':
/__w/zephyr/zephyr/tests/lib/mpsc_pbuf/src/main.c:497:3: error:
converting a packed 'struct test_data_ext' pointer (alignment 1) to a
'uint32_t' {aka 'const unsigned int'} pointer (alignment 4) may result
in an unaligned pointer value [-Werror=address-of-packed-member]
  497 |   mpsc_pbuf_put_data(&buffer, (uint32_t *)&item, len);

To avoid the warning, as well as several others related to the same
problem, use an intermediate void * variable.

More info in #16587.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2021-12-10 14:08:59 +01:00
..
c_lib tests: libc: minimal: Add tests for qsort() 2021-11-10 07:00:36 -05:00
cbprintf_fp cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
cbprintf_package tests: lib: cbprintf_package: Extend test 2021-11-29 21:13:56 +01:00
cmsis_dsp tests: fix double promotion warning 2021-11-24 17:14:25 -05:00
devicetree tests: devicetree: test LINKER_DT_NODE_REGION_NAME 2021-12-09 16:23:03 +01:00
fdtable cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
gui/lvgl drivers: display: remove unused Kconfig options 2021-12-10 12:47:30 +01:00
heap tests: heap: validate sys_heap_runtime_stats_get API 2021-11-11 16:21:43 -05:00
heap_align tests: heap: validate sys_heap_runtime_stats_get API 2021-11-11 16:21:43 -05:00
json tests: lib: json: Added tests array decoding, encoding and int limits 2021-12-01 12:21:19 -05:00
mem_alloc cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
mpsc_pbuf tests: lib: mpsc_pbuf: Fix address-of-packed-mem warning 2021-12-10 14:08:59 +01:00
newlib/thread_safety tests: newlib: thread_safety: Disable minimum newlib heap size check 2021-09-08 10:32:45 -04:00
notify cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
onoff cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
p4workq cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
ringbuffer tests: ARC: enable back tests/lib/ringbuffer on qemu_arc_hs6x 2021-10-01 09:30:07 -04:00
smf lib: smf: Add State Machine Framework 2021-10-04 20:33:11 -04:00
sprintf cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
time tests: m2gl025_miv: exclude slow platform from some tests 2021-11-29 19:39:38 -05:00