Commit 51d03ec6 by Tobias Burnus Committed by Tobias Burnus

trans-expr.c (gfc_conv_derived_to_class): Fix argument passed to class_array_data_assign.

2012-07-21  Tobias Burnus  <burnus@net-b.de>

        * trans-expr.c (gfc_conv_derived_to_class): Fix argument passed
        to class_array_data_assign.

From-SVN: r189739
parent 5621a843
2012-07-21 Tobias Burnus <burnus@net-b.de>
* trans-expr.c (gfc_conv_derived_to_class): Fix argument passed
to class_array_data_assign.
2012-07-20 Tobias Burnus <burnus@net-b.de> 2012-07-20 Tobias Burnus <burnus@net-b.de>
* decl.c (gfc_verify_c_interop_param): Allow assumed-shape * decl.c (gfc_verify_c_interop_param): Allow assumed-shape
......
...@@ -307,8 +307,7 @@ gfc_conv_derived_to_class (gfc_se *parmse, gfc_expr *e, ...@@ -307,8 +307,7 @@ gfc_conv_derived_to_class (gfc_se *parmse, gfc_expr *e,
gfc_conv_expr_descriptor (parmse, e, ss); gfc_conv_expr_descriptor (parmse, e, ss);
if (e->rank != class_ts.u.derived->components->as->rank) if (e->rank != class_ts.u.derived->components->as->rank)
class_array_data_assign (&parmse->pre, ctree, parmse->expr, class_array_data_assign (&parmse->pre, ctree, parmse->expr, true);
TREE_TYPE (parmse->expr));
else else
gfc_add_modify (&parmse->pre, ctree, parmse->expr); gfc_add_modify (&parmse->pre, ctree, parmse->expr);
} }
......
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