From 116e8b669eddc96b0294c6cf114372a0d346072e Mon Sep 17 00:00:00 2001 From: Bob Duff Date: Thu, 18 Jun 2020 09:10:33 -0400 Subject: [PATCH] [Ada] Bug in Enum_Subtype'Image in Ada 2020 mode gcc/ada/ * exp_imgv.adb (Expand_Image_Attribute): Add Root_Type, so constrained subtypes work. --- gcc/ada/exp_imgv.adb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ada/exp_imgv.adb b/gcc/ada/exp_imgv.adb index 8cad102..41e4b1b 100644 --- a/gcc/ada/exp_imgv.adb +++ b/gcc/ada/exp_imgv.adb @@ -483,7 +483,7 @@ package body Exp_Imgv is -- underlying type. if Ada_Version >= Ada_2020 then - Rtyp := Underlying_Type (Ptyp); + Rtyp := Underlying_Type (Root_Type (Ptyp)); else Rtyp := Root_Type (Ptyp); end if; -- 2.7.4