~roguescholar/ipxe/trunk

Viewing all changes in revision 5822.

  • Committer: Michael Brown
  • Date: 2021-01-15 20:54:27 UTC
  • Revision ID: git-v1:8e3826aa10ee5b2d9f85d6177cc061260f3388df
[build] Inhibit spurious array bounds warning on some versions of gcc

Some versions of gcc (observed with gcc 9.3.0 on NixOS Linux) produce
a spurious warning about an out-of-bounds array access for the
isa_extra_probe_addrs[] array.

Work around this compiler bug by redefining the array index as a
signed long, which seems to somehow avoid this spurious warning.

Debugged-by: Manuel Mendez <mmendez534@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: