aboutsummaryrefslogtreecommitdiff
path: root/gcc/alloc-pool.h
diff options
context:
space:
mode:
authorBob Duff <duff@adacore.com>2023-11-07 07:37:51 -0500
committerMarc Poulhiès <poulhies@adacore.com>2024-01-09 14:13:29 +0100
commit3b9d4258ea755c04f7a7ac1c5e054c098f4bbc93 (patch)
treee7abb9e3f1828d66014bf9de80986c458f424507 /gcc/alloc-pool.h
parentbfacdd11d992c47771574470987ae8954a5b12fd (diff)
downloadgcc-3b9d4258ea755c04f7a7ac1c5e054c098f4bbc93.zip
gcc-3b9d4258ea755c04f7a7ac1c5e054c098f4bbc93.tar.gz
gcc-3b9d4258ea755c04f7a7ac1c5e054c098f4bbc93.tar.bz2
ada: Avoid xref on out params of TSS
For an actual passed as an 'in out' parameter of a type support subprogram such as deep finalize, do not count it as a read reference of the actual. Clearly these should not count. Furthermore, counting them causes different warnings in -gnatc mode compared to normal mode, because the calls only exist in normal mode, which would disable the warnings. Such warnings now occur in both modes, instead of just with -gnatc. gcc/ada/ * lib-xref.adb (Generate_Reference): Do not count it as a read reference if we're calling a TSS.
Diffstat (limited to 'gcc/alloc-pool.h')
0 files changed, 0 insertions, 0 deletions