diff options
author | Ed Schonberg <schonberg@adacore.com> | 2020-10-27 09:24:51 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-11-26 03:39:53 -0500 |
commit | 52424b13d80af31b6004995c1910fb9ee0ab1939 (patch) | |
tree | b46de0c4384093fc74a54d78efb4b4cf320ec1dd /gcc/cp/parser.c | |
parent | 9597d24c7f80ac78eb9beb0b4c8a6310b1c847d3 (diff) | |
download | gcc-52424b13d80af31b6004995c1910fb9ee0ab1939.zip gcc-52424b13d80af31b6004995c1910fb9ee0ab1939.tar.gz gcc-52424b13d80af31b6004995c1910fb9ee0ab1939.tar.bz2 |
[Ada] Crash on task declaration with Restriction_Warning (No_Tasking)
gcc/ada/
* sem_prag.adb (Process_Restrictions_Or_Restriction_Warnings):
when the restriction is a configuration pragma and specifies
No_Tasking, a global flag is set to reject task declarations,
and to prevent the construction of Master entities. The flag
must not be set if the pragma is a Restriction_Warning, in which
case task declarationns are allowed.
Diffstat (limited to 'gcc/cp/parser.c')
0 files changed, 0 insertions, 0 deletions