diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-06-24 12:11:52 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-06-24 12:11:52 +0200 |
commit | e1f3cb584d01e98206cea8feeb094ca025534ff7 (patch) | |
tree | 93566d15728270f04bb11663b8d930f136b389a4 /gcc/ada/prj-nmsc.ads | |
parent | c928785785d29202b33a7738adecff9a09c93738 (diff) | |
download | gcc-e1f3cb584d01e98206cea8feeb094ca025534ff7.zip gcc-e1f3cb584d01e98206cea8feeb094ca025534ff7.tar.gz gcc-e1f3cb584d01e98206cea8feeb094ca025534ff7.tar.bz2 |
[multiple changes]
2009-06-24 Robert Dewar <dewar@adacore.com>
* prj-nmsc.adb, prj-nmsc.ads, prj-proc.adb, prj.adb: Minor reformatting
* a-strsea.adb (Count): Avoid local copy on stack, speed up unmapped
case.
(Index): Ditto.
2009-06-24 Ed Schonberg <schonberg@adacore.com>
* sem_ch4.adb (Analyze_One_Call): Check that at least one actual is
present when checking whether a call may be interpreted as an indexing
of the result of a call.
* exp_ch9.adb (Expand_N_Subprogram_Declaration): Place the generated
body for a null procedure on the freeze actions for the procedure, so
that it will be analyzed at the proper place without premature freezing
of actuals.
* sem_ch3.adb (Check_Completion): Code cleanup.
Do not diagnose a null procedure without a body, if previous errors
have disabled expansion.
2009-06-24 Doug Rupp <rupp@adacore.com>
* init.c [VMS] Resignal C$_SIGKILL
2009-06-24 Ed Falis <falis@adacore.com>
* s-vxwext.adb, s-vxwext-kernel.adb: Add s-vxwext body for VxWorks 5
Define ERROR in body for VxWorks 6 kernel
2009-06-24 Pascal Obry <obry@adacore.com>
* g-socket.adb, g-socket.ads: Fix possible unexpected constraint error
in [Send/Receive]_Socket.
From-SVN: r148905
Diffstat (limited to 'gcc/ada/prj-nmsc.ads')
-rw-r--r-- | gcc/ada/prj-nmsc.ads | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/gcc/ada/prj-nmsc.ads b/gcc/ada/prj-nmsc.ads index dfb167c..f0f2ee5 100644 --- a/gcc/ada/prj-nmsc.ads +++ b/gcc/ada/prj-nmsc.ads @@ -41,13 +41,13 @@ private package Prj.Nmsc is -- Free the memory occupied by Proc_Data procedure Check - (Project : Project_Id; - In_Tree : Project_Tree_Ref; - Report_Error : Put_Line_Access; - When_No_Sources : Error_Warning; - Current_Dir : String; - Proc_Data : in out Processing_Data; - Is_Config_File : Boolean; + (Project : Project_Id; + In_Tree : Project_Tree_Ref; + Report_Error : Put_Line_Access; + When_No_Sources : Error_Warning; + Current_Dir : String; + Proc_Data : in out Processing_Data; + Is_Config_File : Boolean; Compiler_Driver_Mandatory : Boolean; Allow_Duplicate_Basenames : Boolean); -- Perform consistency and semantic checks on a project, starting from the @@ -75,6 +75,7 @@ private package Prj.Nmsc is -- If Compiler_Driver_Mandatory is true, then a Compiler.Driver attribute -- for each language must be defined, or we will not look for its source -- files. + -- -- If Allow_Duplicate_Basenames, then files with the same base names are -- authorized within a project for source-based languages (never for unit -- based languages) |