re PR d/87866 (gdc fails to compile minimal test)
authorIain Buclaw <ibuclaw@gdcproject.org>
Sat, 24 Nov 2018 09:51:03 +0000 (09:51 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Sat, 24 Nov 2018 09:51:03 +0000 (09:51 +0000)
gcc/d/ChangeLog:

2018-11-24  Iain Buclaw  <ibuclaw@gdcproject.org>

PR d/87866
* d-incpath.cc (add_globalpaths): Use lrealpath to get canonical name.
(add_filepaths): Likewise.

From-SVN: r266429

gcc/d/ChangeLog
gcc/d/d-incpath.cc

index c706d085a3eb8dfd0b4743a4ec200e2ef229995d..d1afa38886d48e5655430de9627227e10303c80c 100644 (file)
@@ -1,3 +1,9 @@
+2018-11-24  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/87866
+       * d-incpath.cc (add_globalpaths): Use lrealpath to get canonical name.
+       (add_filepaths): Likewise.
+
 2018-11-17  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        PR d/87824
index be08ccb5f3b9b1b39a14d761aab2be65a7ba9921..87db816413415ab6bd623d18bd522da6021a7f2d 100644 (file)
@@ -78,7 +78,7 @@ add_globalpaths (Strings *paths)
       for (size_t i = 0; i < paths->dim; i++)
        {
          const char *path = (*paths)[i];
-         const char *target = FileName::canonicalName (path);
+         const char *target = lrealpath (path);
 
          if (target == NULL || !FileName::exists (target))
            {
@@ -105,7 +105,7 @@ add_filepaths (Strings *paths)
       for (size_t i = 0; i < paths->dim; i++)
        {
          const char *path = (*paths)[i];
-         const char *target = FileName::canonicalName (path);
+         const char *target = lrealpath (path);
 
          if (!FileName::exists (target))
            {