cfi: fix type-punning warnings in cfi_spansion_write_block
commit349b459e98920cb3bd5770eae88c99e7780dd64e
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>
Mon, 13 Aug 2012 22:12:07 +0000 (14 00:12 +0200)
committerFreddie Chopin <freddie.chopin@gmail.com>
Fri, 24 Aug 2012 16:52:27 +0000 (24 16:52 +0000)
tree7e76f2c7a3d9e6f7a06ebf2b4283411115f71d2e
parentf97a1594119f90f63526e1fa8a95dbcba0acd192
cfi: fix type-punning warnings in cfi_spansion_write_block

Retest the condition when needed, instead of abusing the common_magic
field as a flag. There are only two options here. Either it's an armv7m or
it's another arm. is_arm(...) will return true even for armv7m, so it's
imperative to check in the right order.

Change-Id: Ic227f19f7babf1b0b0fe075f9a3abc4eabc7d5f1
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/779
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
src/flash/nor/cfi.c