From 35647707bf3035ec4135207ec72f0b4e2daba0db Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Thu, 16 Aug 2018 21:49:53 +0200 Subject: trans-chap7: use get_index_type. Fix #635 --- src/vhdl/translate/trans-chap7.adb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/vhdl/translate') diff --git a/src/vhdl/translate/trans-chap7.adb b/src/vhdl/translate/trans-chap7.adb index 5b70c71e7..5881be71f 100644 --- a/src/vhdl/translate/trans-chap7.adb +++ b/src/vhdl/translate/trans-chap7.adb @@ -3037,8 +3037,7 @@ package body Trans.Chap7 is Open_Temp; -- Create a loop from left +- number of positionnals associations -- to/downto right. - Range_Type := - Get_Base_Type (Get_Nth_Element (Index_List, Dim - 1)); + Range_Type := Get_Base_Type (Get_Index_Type (Index_List, Dim - 1)); Rtinfo := Get_Info (Range_Type); Var_Pos := Create_Temp (Rtinfo.Ortho_Type (Mode_Value)); Range_Ptr := Stabilize -- cgit v1.2.3