]> git.dujemihanovic.xyz Git - u-boot.git/commit
cmd/ethsw: Disable implicit enum conversion warning
authorTom Rini <trini@konsulko.com>
Sun, 28 May 2017 12:49:51 +0000 (08:49 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 5 Jun 2017 18:13:12 +0000 (14:13 -0400)
commit18b29165854ba180ce3348e404f11a3e988fc726
tree77d74714eed8d035513e3a284c08d1dcedf6bdde
parent4e33316f656bf9a893ad0e828cc9a0acbc0a9d30
cmd/ethsw: Disable implicit enum conversion warning

With clang-3.8 we see warnings like:
cmd/ethsw.c:304:6: warning: implicit conversion from
      enumeration type 'enum ethsw_keyword_opt_id' to different enumeration type
      'enum ethsw_keyword_id' [-Wenum-conversion]
                                        ethsw_id_pvid_no,
                                        ^~~~~~~~~~~~~~~~

Because we have one enum for ethsw_keyword_id and a second enum for
ethsw_keyword_opt_id.  This ends up being safe as ethsw_keyword_opt_id
explicitly starts after ethsw_keyword_id enum ends.   Disable the
warning here rather than collapse these into one enum and rely on
comments to denote where optional keywords begin.

Cc: Codrin Ciubotariu <codrin.ciubotariu@freescale.com>
Cc: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
cmd/Makefile