re PR ada/87396 (ada/gcc-interface/decl.c:8798:53:Value Conversion Issue: implicit...
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 24 Sep 2018 10:29:07 +0000 (10:29 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 24 Sep 2018 10:29:07 +0000 (10:29 +0000)
PR ada/87396
* fe.h (Get_Attribute_Definition_Clause): Use 'unsigned char' instead
of 'char' as the type of the second parameter.

From-SVN: r264525

gcc/ada/ChangeLog
gcc/ada/fe.h

index 9af9fab6135a31dcc9772a9f23cac8274b1dbc6c..e51a2a30833d30c7dfbd89b9382e6bed95eebca1 100644 (file)
@@ -1,3 +1,9 @@
+2018-09-24  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/87396
+       * fe.h (Get_Attribute_Definition_Clause): Use 'unsigned char' instead
+       of 'char' as the type of the second parameter.
+
 2018-09-13  Eric Botcazou  <ebotcazou@adacore.com>
 
        * Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHANISM to -arm.
index 1928609ba05394031b788358e8a1ee73e37bd943..2d07aa506c739569db38f462e81311da11be9760 100644 (file)
@@ -85,7 +85,7 @@ extern void Set_RM_Size                       (Entity_Id, Uint);
 extern Boolean Is_Entity_Name          (Node_Id);
 
 #define Get_Attribute_Definition_Clause einfo__get_attribute_definition_clause
-extern Node_Id Get_Attribute_Definition_Clause (Entity_Id, char);
+extern Node_Id Get_Attribute_Definition_Clause (Entity_Id, unsigned char);
 
 /* errout: */