mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-21 15:40:55 +08:00
re PR fortran/45794 (ICE: Segmentation fault in gfc_conv_procedure_call)
2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/45794 trans-expr.c (gfc_conv_procedure_call): Avoid NULL array spec. From-SVN: r166686
This commit is contained in:
parent
c6c06f31ca
commit
4e141305fa
@ -1,3 +1,8 @@
|
||||
2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/45794
|
||||
trans-expr.c (gfc_conv_procedure_call): Avoid NULL array spec.
|
||||
|
||||
2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
|
||||
|
||||
PR c/44782
|
||||
|
@ -3121,8 +3121,10 @@ gfc_conv_procedure_call (gfc_se * se, gfc_symbol * sym,
|
||||
&& ((e->rank > 0 && sym->attr.elemental)
|
||||
|| e->representation.length || e->ts.type == BT_CHARACTER
|
||||
|| (e->rank > 0
|
||||
&& (fsym == NULL || fsym->as->type == AS_ASSUMED_SHAPE
|
||||
|| fsym->as->type == AS_DEFERRED))))
|
||||
&& (fsym == NULL
|
||||
|| (fsym-> as
|
||||
&& (fsym->as->type == AS_ASSUMED_SHAPE
|
||||
|| fsym->as->type == AS_DEFERRED))))))
|
||||
gfc_conv_missing_dummy (&parmse, e, fsym ? fsym->ts : e->ts,
|
||||
e->representation.length);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user