diff options
author | Tom Hughes <tomhughes@chromium.org> | 2021-04-30 13:14:46 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-05-03 19:25:32 +0000 |
commit | 896518ccdb16f914cc76cf8ea3f7cf65e95f0abf (patch) | |
tree | 1d9861d51ba4d0c9c7380aceedcbb163ecd6f922 | |
parent | c0f6401fe90af1545dc44d7cf3c63c59696b71e7 (diff) | |
download | chrome-ec-896518ccdb16f914cc76cf8ea3f7cf65e95f0abf.tar.gz |
baseboard/dedede: Fix compilation error
Fixes the following compiler error when using clang:
error: macro expansion producing 'defined' has undefined behavior
[-Werror,-Wexpansion-to-defined]
BRANCH=none
BUG=b:144959033
TEST=make buildall
TEST=./util/compare_build.sh -b all -j 70
Signed-off-by: Tom Hughes <tomhughes@chromium.org>
Change-Id: I22466f5bc98071100613e4d86b62ce485e3372fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2862504
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
-rw-r--r-- | baseboard/dedede/baseboard.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/baseboard/dedede/baseboard.h b/baseboard/dedede/baseboard.h index 6fc12b8728..b40b8a6cfe 100644 --- a/baseboard/dedede/baseboard.h +++ b/baseboard/dedede/baseboard.h @@ -57,8 +57,11 @@ * The key difference between Keeby and Dedede is that Keeby variants don't have * a connection to H1 and therefore do not use EFS2. */ -#define KEEBY_VARIANT (defined(VARIANT_KEEBY_EC_NPCX797FC) || \ - defined(VARIANT_KEEBY_EC_IT8320)) +#if defined(VARIANT_KEEBY_EC_NPCX797FC) || defined(VARIANT_KEEBY_EC_IT8320) +#define KEEBY_VARIANT 1 +#else +#define KEEBY_VARIANT 0 +#endif /* * Remapping of schematic GPIO names to common GPIO names expected (hardcoded) |