libcamera/include
Laurent Pinchart 4de31ccc9e libcamera: controls: Fix strict aliasing violation
gcc 8.3.0 for ARM complains about strict aliasing violations:

../../src/libcamera/controls.cpp: In member function ‘void libcamera::ControlValue::release()’:
../../src/libcamera/controls.cpp:111:13: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
   delete[] *reinterpret_cast<char **>(&storage_);

Fix it and simplify the code at the same time.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2020-03-08 19:35:24 +02:00
..
android include: android: Add SPDX tags 2019-08-12 10:34:13 +02:00
ipa libcamera: ipa: Support array controls in ipa_control_value_entry 2020-03-06 18:10:41 +02:00
libcamera libcamera: controls: Fix strict aliasing violation 2020-03-08 19:35:24 +02:00
linux include: linux: Update v4l2-controls.h 2020-02-14 16:27:29 +01:00
meson.build libcamera: Move ipa includes to the same level as libcamera 2019-09-15 13:57:08 +03:00