Remove the egregious PCHContainer layering hack that doesn't seem to be necessary anymore.

llvm-svn: 259355
This commit is contained in:
Benjamin Kramer 2016-02-01 13:22:39 +00:00
parent c2fd8b411d
commit 6277b185d4
2 changed files with 3 additions and 5 deletions

View File

@ -19,7 +19,6 @@
#include "clang/Basic/FileManager.h"
#include "clang/Basic/FileSystemStatCache.h"
#include "clang/Frontend/PCHContainerOperations.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/ADT/STLExtras.h"
@ -564,7 +563,3 @@ void FileManager::PrintStats() const {
//llvm::errs() << PagesMapped << BytesOfPagesMapped << FSLookups;
}
// Virtual destructors for abstract base classes that need live in Basic.
PCHContainerWriter::~PCHContainerWriter() {}
PCHContainerReader::~PCHContainerReader() {}

View File

@ -19,6 +19,9 @@
using namespace clang;
PCHContainerWriter::~PCHContainerWriter() {}
PCHContainerReader::~PCHContainerReader() {}
namespace {
/// \brief A PCHContainerGenerator that writes out the PCH to a flat file.