X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fgengtype-parse.c;h=357981ad3cb392616603a3576694a9741b6f953c;hb=7e3b64b4fe86e3bdceb004b797f6da883402a2ef;hp=4d546f3ac9bd2a4cda8ac02e3bb96290175ca19a;hpb=c21f4fcd059e1d9644062d61ef5eefc6bcdd177c;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/gengtype-parse.c b/gcc/gengtype-parse.c index 4d546f3ac9b..357981ad3cb 100644 --- a/gcc/gengtype-parse.c +++ b/gcc/gengtype-parse.c @@ -197,9 +197,9 @@ string_seq (void) l1 = strlen (s1); l2 = strlen (s2); - buf = XRESIZEVEC (char, CONST_CAST(s1), l1 + l2 + 1); + buf = XRESIZEVEC (char, CONST_CAST(char *, s1), l1 + l2 + 1); memcpy (buf + l1, s2, l2 + 1); - XDELETE (CONST_CAST (s2)); + XDELETE (CONST_CAST (char *, s2)); s1 = buf; } return s1; @@ -221,8 +221,8 @@ typedef_name (void) c2 = require (ID); require (')'); r = concat ("VEC_", c1, "_", c2, (char *)0); - free (CONST_CAST (c1)); - free (CONST_CAST (c2)); + free (CONST_CAST (char *, c1)); + free (CONST_CAST (char *, c2)); return r; } else