OSDN Git Service

* ada-tree.h (SET_TYPE_DIGITS_VALUE): Add intermediate cast to
authorschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jan 2003 16:30:17 +0000 (16:30 +0000)
committerschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jan 2003 16:30:17 +0000 (16:30 +0000)
size_t to avoid warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61705 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ada/ChangeLog
gcc/ada/ada-tree.h

index 252d4b2..c2b50ac 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-24  Andreas Schwab  <schwab@suse.de>
+
+       * ada-tree.h (SET_TYPE_DIGITS_VALUE): Add intermediate cast to
+       size_t to avoid warning.
+
 2003-01-21  Zack Weinberg  <zack@codesourcery.com>
 
        * Make-lang.in: Disable -Werror for tracebak.c and b_gnatb.c.
index b1904a4..eaebe7b 100644 (file)
@@ -182,7 +182,7 @@ struct lang_type GTY(())
 #define TYPE_DIGITS_VALUE(NODE)  \
   ((long) TYPE_LANG_SPECIFIC (INTEGER_TYPE_CHECK (NODE)))
 #define SET_TYPE_DIGITS_VALUE(NODE, X)  \
-  (TYPE_LANG_SPECIFIC (INTEGER_TYPE_CHECK (NODE)) = (struct lang_type *)(X))
+  (TYPE_LANG_SPECIFIC (INTEGER_TYPE_CHECK (NODE)) = (struct lang_type *)(size_t)(X))
 
 /* For INTEGER_TYPE, stores the RM_Size of the type.  */
 #define TYPE_RM_SIZE_INT(NODE) TYPE_VALUES (INTEGER_TYPE_CHECK (NODE))