aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2021-11-10 20:30:27 +0100
committerHarald Anlauf <anlauf@gmx.de>2021-11-10 20:30:27 +0100
commitabc2f01914d6c4703de26c402fb579a9a2d0dba4 (patch)
treeedb997ffe0cf1b326b78d2f480bb137c0fcf12c0 /libcpp
parentb83705b477858ba683b99fa61ff9ff83bc5be265 (diff)
downloadgcc-abc2f01914d6c4703de26c402fb579a9a2d0dba4.zip
gcc-abc2f01914d6c4703de26c402fb579a9a2d0dba4.tar.gz
gcc-abc2f01914d6c4703de26c402fb579a9a2d0dba4.tar.bz2
Fortran: avoid NULL pointer dereferences
CLASS(), PARAMETER is not yet properly implemented in gfortran. Using it in declarations could lead to subsequent NULL pointer dereferences during checking or simplification of expressions involving those CLASS variables. gcc/fortran/ChangeLog: PR fortran/103137 PR fortran/103138 * check.c (gfc_check_shape): Avoid NULL pointer dereference on missing ref. * simplify.c (gfc_simplify_cshift): Avoid NULL pointer dereference when shape not set. (gfc_simplify_transpose): Likewise.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions