Jan Svoboda
d77588df45
[llvm][vfs] For virtual directories, use the virtual path as the real path
...
A follow-up to D135841. This patch returns the virtual path for directories from `RedirectingFileSystem`. This ensures the contents of `Path` are the same as the contents of `FS->getRealPath(Path)`. This also means we can drop the workaround in Clang's module map canonicalization, where we couldn't use the real path for a directory if it resolved to a different `DirectoryEntry`. In addition to that, we can also avoid introducing new workaround for a bug triggered by the newly introduced test case.
Reviewed By: benlangmuir
Differential Revision: https://reviews.llvm.org/D135849
2023-07-10 10:41:15 -07:00
..
2023-03-31 09:43:22 -07:00
2023-05-09 10:05:12 -07:00
2023-01-19 15:23:21 -08:00
2022-12-02 14:30:41 -08:00
2022-08-31 09:45:11 -07:00
2022-03-24 18:10:08 +00:00
2022-08-10 11:58:28 -07:00
2022-05-26 12:49:51 -07:00
2022-03-24 18:10:08 +00:00
2022-04-08 09:18:00 +02:00
2022-08-31 09:45:11 -07:00
2022-03-16 13:40:09 +01:00
2022-03-24 18:10:08 +00:00
2022-03-24 18:10:08 +00:00
2023-02-09 11:42:03 -08:00
2022-05-26 17:18:32 -07:00
2023-05-03 12:07:46 -07:00
2022-10-04 12:47:22 -07:00
2023-07-10 10:41:15 -07:00
2022-08-31 09:45:11 -07:00
2022-08-10 11:58:28 -07:00
2022-08-31 09:45:11 -07:00
2022-08-31 09:45:11 -07:00
2023-02-03 15:10:19 -08:00
2022-08-31 09:45:11 -07:00
2022-08-10 11:58:28 -07:00
2022-09-22 12:36:05 -07:00
2022-12-02 13:10:07 -08:00
2022-12-02 13:10:07 -08:00
2022-12-02 16:12:16 -08:00
2022-08-10 11:58:28 -07:00
2022-08-31 09:45:11 -07:00
2023-04-14 06:24:57 -04:00
2023-03-06 10:57:43 -08:00
2023-03-02 13:42:11 -08:00
2022-09-26 12:40:28 -07:00
2022-10-11 15:57:20 -07:00
2023-01-24 09:48:58 -08:00
2023-01-27 11:37:35 -08:00
2022-11-01 22:41:40 -07:00
2023-02-08 14:23:39 -08:00
2022-11-01 22:41:40 -07:00
2023-02-08 16:57:41 -08:00
2022-09-22 12:54:51 -07:00
2022-12-02 09:44:15 -08:00
2022-12-02 09:44:15 -08:00
2022-12-02 09:44:15 -08:00
2022-12-02 09:44:15 -08:00
2023-04-20 11:29:23 -07:00
2023-04-06 13:51:57 +02:00
2022-11-01 22:41:40 -07:00
2022-11-15 14:22:23 -08:00
2022-12-01 19:59:54 -08:00
2022-10-05 15:42:38 -07:00
2022-12-02 09:44:15 -08:00
2022-12-01 20:16:17 -08:00
2022-05-26 12:49:51 -07:00
2022-06-29 15:50:16 -07:00
2022-09-09 16:20:04 -07:00
2022-03-24 18:10:08 +00:00
2023-03-01 10:53:39 -06:00
2022-05-26 12:49:51 -07:00
2023-04-20 11:18:32 -07:00
2022-05-26 12:49:51 -07:00
2023-03-31 09:43:22 -07:00
2023-04-14 06:24:57 -04:00
2023-03-13 15:47:35 -07:00
2022-05-27 23:59:30 -07:00
2022-03-24 18:10:08 +00:00
2022-03-24 18:10:08 +00:00
2023-02-01 15:17:32 -08:00
2022-10-04 12:47:22 -07:00
2022-08-10 11:58:28 -07:00
2022-10-04 12:47:22 -07:00
2022-03-24 18:10:08 +00:00
2022-10-12 18:40:34 -07:00