aboutsummaryrefslogtreecommitdiff
path: root/gcc/coverage.cc
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2023-05-09 14:14:57 +0200
committerMarc Poulhiès <poulhies@adacore.com>2023-06-15 09:59:33 +0200
commit16bd94c81fbba2ce23a88f257db08a3d95fa0ad5 (patch)
tree8c21228db6979e6f059b99013fde9f34f6dfffda /gcc/coverage.cc
parent63c8e3a136860f967ba29ba64ef261f94ceb6fc8 (diff)
downloadgcc-16bd94c81fbba2ce23a88f257db08a3d95fa0ad5.zip
gcc-16bd94c81fbba2ce23a88f257db08a3d95fa0ad5.tar.gz
gcc-16bd94c81fbba2ce23a88f257db08a3d95fa0ad5.tar.bz2
ada: Accept aspect Always_Terminates without expression
The recently added aspect Always_Terminates is now accepted without explicit boolean expression, where a missing expression implicitly means True, similar to aspects Async_Readers, Async_Writers, etc. gcc/ada/ * aspects.adb (Base_Aspect): Fix layout. * aspects.ads (Aspect_Argument): Expression for Always_Terminates is optional. * sem_prag.adb (Analyze_Always_Terminates_In_Decl_Part): Only analyze expression when pragma argument is present. (Analyze_Pragma): Argument for Always_Terminates is optional; fix whitespace for Async_Readers.
Diffstat (limited to 'gcc/coverage.cc')
0 files changed, 0 insertions, 0 deletions