[clang][DependencyScanning] Unify initVFS helpers to return OverlayFileSystem (NFC) #172166
+5
−5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch is part of a series of splitting the work from #169964 into smaller changes (see review linked below).
As part of this work, the regular and by-name dependency scanning APIs need to be extended to allow the VFS to be initialized via the
initVFS-helpers before invoking the scanning API, with the resulting overlay filesystem passed into the worker instead.To make the newly added API changes consistent, this patch updates both helpers to return an
OverlayFileSystem.#169964 (review)