[PATCH] D135634: [clang][modules] Serialize VFS overlay paths into PCMs
Jan Svoboda via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Oct 11 13:52:16 PDT 2022
jansvoboda11 added a comment.
In D135634#3850224 <https://reviews.llvm.org/D135634#3850224>, @akyrtzi wrote:
> This seems fine to me but note that we no longer depend on the functionality that `test/Index/index-module-with-vfs.m` is testing (and not sure anyone else does), so if there is another change affecting it that is more complicated we could consider removing the test.
Thanks, good to know. Other users of `ASTUnit` might be relying on that (e.g. replay AST), so still I think it would be nice to land this. Though it seems this requires D67010 <https://reviews.llvm.org/D67010> ([Modules] Move search paths from control block to unhashed control block). That's because the unhashed control block is read **before** we start validating imports (and their input files). Without that patch, `test/Index/index-module-with-vfs.m` still starts to fail in D135636 <https://reviews.llvm.org/D135636>. Another solution would be to ensure the options block is serialized at the start of the control block.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D135634/new/
https://reviews.llvm.org/D135634
More information about the cfe-commits
mailing list