aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2018-09-24 10:29:07 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2018-09-24 10:29:07 +0000
commit30e36fd00dfb4e0464d22a25a66e69167d602b03 (patch)
tree32aa76daf82c0e2a69f1943314032ba98a775c89 /gcc
parente78c3eb320a5352c55583dfd8856759ac5045e30 (diff)
downloadgcc-30e36fd00dfb4e0464d22a25a66e69167d602b03.zip
gcc-30e36fd00dfb4e0464d22a25a66e69167d602b03.tar.gz
gcc-30e36fd00dfb4e0464d22a25a66e69167d602b03.tar.bz2
re PR ada/87396 (ada/gcc-interface/decl.c:8798:53:Value Conversion Issue: implicit conversion from 'int' to 'char' changes value from 132 to -124: -Wconstant-conversion)
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog6
-rw-r--r--gcc/ada/fe.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 9af9fab6..e51a2a3 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -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.
diff --git a/gcc/ada/fe.h b/gcc/ada/fe.h
index 1928609..2d07aa5 100644
--- a/gcc/ada/fe.h
+++ b/gcc/ada/fe.h
@@ -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: */