aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-complex.c
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2020-07-10 21:35:35 +0200
committerHarald Anlauf <anlauf@gmx.de>2020-07-10 21:35:35 +0200
commit70c884a4b82733027ac0e2620d09169b177080d7 (patch)
treefefa915f1be0e6bc5831048847ba1abb56d7eec5 /gcc/tree-complex.c
parent8a0b69f0b089c05d233b8e1a941825b1ceac93bd (diff)
downloadgcc-70c884a4b82733027ac0e2620d09169b177080d7.zip
gcc-70c884a4b82733027ac0e2620d09169b177080d7.tar.gz
gcc-70c884a4b82733027ac0e2620d09169b177080d7.tar.bz2
PR fortran/95980 - ICE in get_unique_type_string, at fortran/class.c:485
In SELECT TYPE, the argument may be an incorrectly specified unlimited CLASS variable. Avoid NULL pointer dereferences for clean error recovery. gcc/fortran/ PR fortran/95980 * class.c (gfc_add_component_ref, gfc_build_class_symbol): Add checks for NULL pointer dereference. * primary.c (gfc_variable_attr): Likewise. * resolve.c (resolve_variable, resolve_assoc_var) (resolve_fl_var_and_proc, resolve_fl_variable_derived) (resolve_symbol): Likewise.
Diffstat (limited to 'gcc/tree-complex.c')
0 files changed, 0 insertions, 0 deletions