[clang][modules] NFCI: Unify FileID writing/reading
authorJan Svoboda <jan_svoboda@apple.com>
Wed, 2 Nov 2022 01:45:55 +0000 (18:45 -0700)
committerJan Svoboda <jan_svoboda@apple.com>
Wed, 2 Nov 2022 01:57:13 +0000 (18:57 -0700)
commitfdbc55a51a792c65d4a1fd1f5d8e6ab19e0187d2
treed689de3f3e9e4ee77a18c11efc9bbb12d8ce1618
parentda137e114eb735dc9e79cb30407bcd03118e8863
[clang][modules] NFCI: Unify FileID writing/reading

This patch adds new functions for writing/reading `FileID`s and uses them to replace some ad-hoc code.

Reviewed By: dexonsmith

Differential Revision: https://reviews.llvm.org/D137211
clang/include/clang/Serialization/ASTReader.h
clang/include/clang/Serialization/ASTWriter.h
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp