summaryrefslogtreecommitdiff
path: root/gcc/ada/prj-part.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-17 09:42:19 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-17 09:42:19 +0000
commit5386d9cf31d935d4afe5d5c8efa5f521fc34542d (patch)
tree4728ff516530c2b8bab54862de22026b6598e1e5 /gcc/ada/prj-part.adb
parent8aa885d03314fbb19d35723fb007a78d5d54cf8e (diff)
downloadgcc-5386d9cf31d935d4afe5d5c8efa5f521fc34542d.tar.gz
2009-08-17 Emmanuel Briot <briot@adacore.com>
* prj-part.adb, prj.adb, prj.ads, prj-nmsc.adb, prj-conf.adb (Processing_Flags.Require_Obj_Dirs): new field, which controls whether object directories must be present. In the case of gprclean at least, these are optional (if they do not exist there is nothing to clean) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150827 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/prj-part.adb')
-rw-r--r--gcc/ada/prj-part.adb4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/ada/prj-part.adb b/gcc/ada/prj-part.adb
index 8a0f6a52c15..84e3f6dab7f 100644
--- a/gcc/ada/prj-part.adb
+++ b/gcc/ada/prj-part.adb
@@ -583,6 +583,10 @@ package body Prj.Part is
if No (Project) or else Always_Errout_Finalize then
Prj.Err.Finalize;
+
+ -- Reinitialize to avoid duplicate warnings later on
+
+ Prj.Err.Initialize;
end if;
end;