Move PCHContainerOperations from Frontend to Serialization
authorRichard Trieu <rtrieu@google.com>
Wed, 12 Dec 2018 02:53:59 +0000 (02:53 +0000)
committerRichard Trieu <rtrieu@google.com>
Wed, 12 Dec 2018 02:53:59 +0000 (02:53 +0000)
commitf3b0046ba9de24fe9a77260b47a6bfa6cb1ac02a
tree89a4d218669f8c2993d7f6906adae23c34863478
parentcc419ad7df2b90d07b7e36244cc24269be9435d8
Move PCHContainerOperations from Frontend to Serialization

Fix a layering violation.  Frontend depends on Serialization, so anything used
by both should be in Serialization.

llvm-svn: 348907
clang/include/clang/Frontend/PCHContainerOperations.h
clang/include/clang/Serialization/ASTWriter.h
clang/include/clang/Serialization/PCHContainerOperations.h [new file with mode: 0644]
clang/include/clang/module.modulemap
clang/lib/Frontend/ASTUnit.cpp
clang/lib/Frontend/CMakeLists.txt
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/CMakeLists.txt
clang/lib/Serialization/GlobalModuleIndex.cpp
clang/lib/Serialization/ModuleManager.cpp
clang/lib/Serialization/PCHContainerOperations.cpp [moved from clang/lib/Frontend/PCHContainerOperations.cpp with 94% similarity]