On Thu, Mar 17, 2022 at 02:43:42PM +0800, Michael Chang via Grub-devel wrote: > The grub_absolute_pointer() is a compound expression that can only work > within a function. We are out of luck here when the pointer variables > require global definition due to ATTRIBUTE_TEXT that have to use fully > initialized global definition because of the way linkers work. > > static gf_single_t * const gf_powx ATTRIBUTE_TEXT = (void *) 0x100000; > > For the reason given above, use gcc diagnostic pragmas to suppress the > array-bounds warning. > > Signed-off-by: Michael Chang <mch...@suse.com>
Reviewed-by: Daniel Kiper <daniel.ki...@oracle.com> Daniel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel