This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
+ if (gfc_is_do_var (expr->symtree->n.sym)
+ && !expr->symtree->n.sym->attr.target)
+ {
+ se->want_pointer = 0;
+ gfc_conv_expr (se, expr);
+ var = gfc_create_var (TREE_TYPE (se->expr), "arg");
+ gfc_add_modify (&se->pre, var, se->expr);
+ se->expr = gfc_build_addr_expr (NULL_TREE, var);
+ gcc_assert (!se->post.head);
+ return;
+
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |