Commit 96d9bb07 by Aldy Hernandez Committed by Aldy Hernandez

+ * trans-expr.c (gfc_trans_string_copy): Use "void *" when building a

+       memset.

From-SVN: r130371
parent cb2d412c
2007-11-23 Aldy Hernandez <aldyh@redhat.com>
* trans-expr.c (gfc_trans_string_copy): Use "void *" when building a
memset.
2007-11-22 Tobias Burnus <burnus@net-b.de> 2007-11-22 Tobias Burnus <burnus@net-b.de>
* primary.c (gfc_match_structure_constructor): Allow * primary.c (gfc_match_structure_constructor): Allow
......
...@@ -2701,7 +2701,7 @@ gfc_trans_string_copy (stmtblock_t * block, tree dlength, tree dest, ...@@ -2701,7 +2701,7 @@ gfc_trans_string_copy (stmtblock_t * block, tree dlength, tree dest,
tmp3 = build_call_expr (built_in_decls[BUILT_IN_MEMMOVE], tmp3 = build_call_expr (built_in_decls[BUILT_IN_MEMMOVE],
3, dest, src, slen); 3, dest, src, slen);
tmp4 = fold_build2 (POINTER_PLUS_EXPR, pchar_type_node, dest, tmp4 = fold_build2 (POINTER_PLUS_EXPR, TREE_TYPE (dest), dest,
fold_convert (sizetype, slen)); fold_convert (sizetype, slen));
tmp4 = build_call_expr (built_in_decls[BUILT_IN_MEMSET], 3, tmp4 = build_call_expr (built_in_decls[BUILT_IN_MEMSET], 3,
tmp4, tmp4,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment