aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2022-01-28 10:24:04 +0100
committerPierre-Marie de Rodat <derodat@adacore.com>2022-05-11 08:53:18 +0000
commitc8482b1e77a0008986c4019d0d69993f80f03775 (patch)
tree067d9ed1beda8ddd5340981995b67979a96aa3dc /gcc/ada/gcc-interface
parentc51ad37e2d79132bb78305f90322403303cf17c3 (diff)
downloadgcc-c8482b1e77a0008986c4019d0d69993f80f03775.zip
gcc-c8482b1e77a0008986c4019d0d69993f80f03775.tar.gz
gcc-c8482b1e77a0008986c4019d0d69993f80f03775.tar.bz2
[Ada] Add guard for making only legal labels unreachable
An entity flag Reachable now only applies to E_Label entities. We had an appropriate guard for setting this flag, but not for clearing. Cleanup related to detection of uninitialized scalars with GOTO statements. gcc/ada/ * sem_ch5.adb (Analyze_Statements): Only clear Reachable flag on proper label entities.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions