aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/debug.adb
diff options
context:
space:
mode:
authorSteve Baird <baird@adacore.com>2023-01-30 15:41:48 -0800
committerMarc Poulhiès <poulhies@adacore.com>2023-05-22 10:44:08 +0200
commite1f5cf0b14c460f04e878e8c52c90132f19c5e3f (patch)
tree4e972f9ce8cb1302977da4117612bb247d3f07d1 /gcc/ada/debug.adb
parent60498ae3a06ba9a08cd2bf4a851e01e7e6fb1557 (diff)
downloadgcc-e1f5cf0b14c460f04e878e8c52c90132f19c5e3f.zip
gcc-e1f5cf0b14c460f04e878e8c52c90132f19c5e3f.tar.gz
gcc-e1f5cf0b14c460f04e878e8c52c90132f19c5e3f.tar.bz2
ada: Better error message if non-Ada2022 code declares No_Return function
When a feature that is legal in Ada2022 but not in earlier Ada versions is used, we typically want to call Error_Msg_Ada_2022_Feature in order to generate an informative message in the error case. Specifying No_Return for a function (as opposed to a procedure) is no exception to this rule. gcc/ada/ * sem_prag.adb (Analyze_Pragma): In Check_No_Return, call Error_Msg_Ada_2022_Feature in the case of a function. Remove code outside of Check_No_Return that was querying Ada_Version.
Diffstat (limited to 'gcc/ada/debug.adb')
0 files changed, 0 insertions, 0 deletions