diff options
author | Tomas Vanek <vanekt@fbl.cz> | 2019-12-10 19:49:01 +0100 |
---|---|---|
committer | Tomas Vanek <vanekt@fbl.cz> | 2019-12-17 15:35:24 +0000 |
commit | 104a5cbef8965d47b9111f7e010f96ebb5fdf06c (patch) | |
tree | 2719779de86177b9da6ab14191db34cfe682be85 | |
parent | 881484708d0399007df1fa1b1a844f0dc95bf0ce (diff) |
flash/nor/stm32f2x: fix clang static analyzer warning
Using a signed variable as a parameter of FLASH_SNB() macro
generated "warning: The result of the left shift is undefined
because the left operand is negative"
Change-Id: I8b3fe840f9308962460906097df6ddd848c07b25
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/5356
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
-rw-r--r-- | src/flash/nor/stm32f2x.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/flash/nor/stm32f2x.c b/src/flash/nor/stm32f2x.c index b49e76e3..ea35fd05 100644 --- a/src/flash/nor/stm32f2x.c +++ b/src/flash/nor/stm32f2x.c @@ -634,7 +634,7 @@ static int stm32x_erase(struct flash_bank *bank, int first, int last) */ for (i = first; i <= last; i++) { - int snb; + unsigned int snb; if (stm32x_info->has_large_mem && i >= 12) snb = (i - 12) | 0x10; else |