diff options
Diffstat (limited to 'gcc/ada/prj-env.adb')
-rw-r--r-- | gcc/ada/prj-env.adb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ada/prj-env.adb b/gcc/ada/prj-env.adb index 6285222..050660e 100644 --- a/gcc/ada/prj-env.adb +++ b/gcc/ada/prj-env.adb @@ -2197,4 +2197,18 @@ package body Prj.Env is Projects_Paths.Reset (Self.Cache); end Free; + ---------- + -- Copy -- + ---------- + + procedure Copy (From : Project_Search_Path; To : out Project_Search_Path) is + begin + Free (To); + if From.Path /= null then + To.Path := new String'(From.Path.all); + end if; + + -- No need to copy the Cache, it will be recomputed as needed. + end Copy; + end Prj.Env; |