llvm-project
997f2806 - [clang][ssaf] Remove VFS support from SerializationFormat (#180891)

Commit
84 days ago
[clang][ssaf] Remove VFS support from SerializationFormat (#180891) This change removes support for `VFS` in `SerializationFormat`, introduced in https://github.com/llvm/llvm-project/pull/179516/. `VFS` only provides a virtual input backend and its matched pair, `VirtualOutputBackend`, does not provide support for an `InMemoryOutputBackend`. There was an attempt from our end to implement this support in https://github.com/llvm/llvm-project/pull/179515 but it did not succeed. Supporting virtual reads but not virtual writes makes the SerializationFormat APIs asymmetric. So we have decided to remove `VFS` support altogether. --------- Co-authored-by: Balazs Benics <benicsbalazs@gmail.com>
Author
Parents
Loading