From 97df98beefa9cc088a5b68899dd90baf67d175c5 Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Thu, 10 Apr 2025 13:52:17 +1200 Subject: Addresses of first element of null arrays are now null pointers --- body/fltk-widgets-menus.adb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'body/fltk-widgets-menus.adb') diff --git a/body/fltk-widgets-menus.adb b/body/fltk-widgets-menus.adb index 2837921..1295d76 100644 --- a/body/fltk-widgets-menus.adb +++ b/body/fltk-widgets-menus.adb @@ -751,7 +751,8 @@ package body FLTK.Widgets.Menus is (This : in out Menu; Items : in FLTK.Menu_Items.Menu_Item_Array) is - Pointers : aliased array (Items'First .. Items'Last + 1) of Storage.Integer_Address; + Pointers : aliased array + (Items'First .. Integer'Max (Items'First, Items'Last + 1)) of Storage.Integer_Address; pragma Convention (C, Pointers); begin for Place in Pointers'First .. Pointers'Last - 1 loop -- cgit