aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorJustin Squirek <squirek@adacore.com>2024-02-12 15:50:24 +0000
committerMarc Poulhiès <poulhies@adacore.com>2024-05-14 10:19:53 +0200
commit416e572edb0cbc84081de5a1932be7a2138a529a (patch)
tree63d35c6c88bcbbc3a3ab3ac4e2dcd4b51ec0ca7a /gcc/expr.cc
parentf545412378592e3c4b420b61867bfd3dda2f6480 (diff)
downloadgcc-416e572edb0cbc84081de5a1932be7a2138a529a.zip
gcc-416e572edb0cbc84081de5a1932be7a2138a529a.tar.gz
gcc-416e572edb0cbc84081de5a1932be7a2138a529a.tar.bz2
ada: Spurious unreferenced warning on selected component
This patch fixes an error in the compiler whereby a selected component on the left hand side of an assignment statement may not get marked as referenced - leading to spurious unreferenced warnings on such objects. gcc/ada/ * sem_util.adb (Set_Referenced_Modified): Use Original_Node to avoid recursive calls on expanded / internal objects such that source nodes get appropriately marked as referenced.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions