diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2018-11-24 09:51:03 +0000 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gcc.gnu.org> | 2018-11-24 09:51:03 +0000 |
commit | bed5ed7105482e76663f224696ffe9d5209c8fd3 (patch) | |
tree | 977b43cbc326c58220da0a0b26236e2b335fa458 | |
parent | 686a37ced7c9a29035ebff1926028e3a76b5dd61 (diff) | |
download | gcc-bed5ed7105482e76663f224696ffe9d5209c8fd3.zip gcc-bed5ed7105482e76663f224696ffe9d5209c8fd3.tar.gz gcc-bed5ed7105482e76663f224696ffe9d5209c8fd3.tar.bz2 |
re PR d/87866 (gdc fails to compile minimal test)
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
-rw-r--r-- | gcc/d/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/d/d-incpath.cc | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index c706d08..d1afa38 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -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 diff --git a/gcc/d/d-incpath.cc b/gcc/d/d-incpath.cc index be08ccb..87db816 100644 --- a/gcc/d/d-incpath.cc +++ b/gcc/d/d-incpath.cc @@ -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)) { |