Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()"
authorJan Svoboda <jan_svoboda@apple.com>
Mon, 13 Jun 2022 14:04:37 +0000 (16:04 +0200)
committerJan Svoboda <jan_svoboda@apple.com>
Mon, 13 Jun 2022 15:03:32 +0000 (17:03 +0200)
commitd9390b6ac387345e7d3348bfc648929bc349d6b1
treedb132cdaa1f8a8381bb33b2b198fd78460d1d3bf
parent6ab1ed43f5ebef581ce4eed2739276c09d51a9ff
Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()"

This reverts commit 340654e0f246cddb3fb6ebddb843ade9bfcff0a5, essentially reapplying 1d3ba05e4a288b49287fe997763e90234b8c62db.

The test VFS/real-path-found-first.m that was failing on Windows is now passing with a workaround.
clang/include/clang/Lex/HeaderSearch.h
clang/lib/Lex/HeaderSearch.cpp