Add a way of checking the position of a structure member
authorSimon Glass <sjg@chromium.org>
Tue, 23 Jun 2015 21:38:31 +0000 (15:38 -0600)
committerSimon Glass <sjg@chromium.org>
Tue, 21 Jul 2015 23:39:21 +0000 (17:39 -0600)
commitc9689ca3182b89f1051b11eac2296a627abd4d31
treee15a18816eac5fb476a41696c440af54c31f3414
parent4eae498e68a3a6bdd8b18a8cb9191196e8843740
Add a way of checking the position of a structure member

U-Boot uses structures for hardware access so it is important that these
structures are correct. Add a way of asserting that a structure member is
at a particular offset. This can be created using the datasheet for the
hardware.

This implementation uses Static_assert() since BUILD_BUG_ON() only works
within functions.

Signed-off-by: Simon Glass <sjg@chromium.org>
include/common.h