scan.c (make_sstring_space): Add explicit conversions of allocator's return value.
authorOlivier Hainque <hainque@adacore.com>
Wed, 30 Jul 2008 07:44:09 +0000 (07:44 +0000)
committerOlivier Hainque <hainque@gcc.gnu.org>
Wed, 30 Jul 2008 07:44:09 +0000 (07:44 +0000)
* scan.c (make_sstring_space): Add explicit conversions of
allocator's return value.
* fix-header.c (recognized_function): Likewise.

From-SVN: r138295

gcc/ChangeLog
gcc/fix-header.c
gcc/scan.c

index a3efe93..19e2f3b 100644 (file)
@@ -1,3 +1,9 @@
+2008-07-30  Olivier Hainque  <hainque@adacore.com>
+
+       * scan.c (make_sstring_space): Add explicit conversions of
+       allocator's return value.
+       * fix-header.c (recognized_function): Likewise.
+
 2008-07-30  Laurent Guerby  <laurent@guerby.net>
 
         PR ada/5911
index f691e4e..5402e94 100644 (file)
@@ -562,7 +562,10 @@ recognized_function (const cpp_token *fname, unsigned int line, int kind,
   /* We only have a partial function declaration,
      so remember that we have to add a complete prototype.  */
   partial_count++;
-  partial = obstack_alloc (&scan_file_obstack, sizeof (struct partial_proto));
+  partial
+    = (struct partial_proto *)
+      obstack_alloc (&scan_file_obstack,
+                    sizeof (struct partial_proto));
   partial->line_seen = line;
   partial->fn = fn;
   fn->partial = partial;
index f697d26..c6d0471 100644 (file)
@@ -35,7 +35,7 @@ make_sstring_space (sstring *str, int count)
   if (new_size <= cur_size)
     return;
 
-  str->base = xrealloc (str->base, new_size);
+  str->base = (char *) xrealloc (str->base, new_size);
   str->ptr = str->base + cur_size;
   str->limit = str->base + new_size;
 }