]> git.gag.com Git - fw/openocd/commit
flash/nor/stmsmi: fix compile error with clang 12.0.0
authorAntonio Borneo <borneo.antonio@gmail.com>
Sat, 5 Dec 2020 22:28:53 +0000 (23:28 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Wed, 9 Dec 2020 14:30:27 +0000 (14:30 +0000)
commit2bbd85a828f0ea43307a0ca92810570c376002d0
tree4d3178a619681a47a714b4967c876d25b97645ab
parent39380318c89990b4661246d367de3fa820c835ca
flash/nor/stmsmi: fix compile error with clang 12.0.0

The git preliminarily version of clang 12.0.0_r370171
f067bc3c0ad6 reports an error in the expansion of the macro
SMI_READ_REG():

error: '(' and '{' tokens introducing statement expression
appear in different macro expansion contexts
[-Werror,-Wcompound-token-split-by-macro]

Remove one intermediate macro expansion to make clang happy.

Change-Id: I8ae6d9c18808467ba8044d70cbf0a4f76a18d3e6
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5958
Tested-by: jenkins
Reviewed-by: Xiaofan <xiaofanc@gmail.com>
src/flash/nor/stmsmi.c