diff options
-rw-r--r-- | include/clang/Basic/SourceManager.h | 3 | ||||
-rw-r--r-- | include/clang/Lex/HeaderSearch.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/clang/Basic/SourceManager.h b/include/clang/Basic/SourceManager.h index add8d50729..5e7cc75579 100644 --- a/include/clang/Basic/SourceManager.h +++ b/include/clang/Basic/SourceManager.h @@ -227,6 +227,9 @@ public: SourceManager() : LastLineNoFileIDQuery(~0U), MainFileID(0) {} ~SourceManager() {} + // SourceManager doesn't support copy construction. + explicit SourceManager(const SourceManager&); + void clearIDTables() { FileIDs.clear(); MacroIDs.clear(); diff --git a/include/clang/Lex/HeaderSearch.h b/include/clang/Lex/HeaderSearch.h index 293ec0d73d..1532b0e287 100644 --- a/include/clang/Lex/HeaderSearch.h +++ b/include/clang/Lex/HeaderSearch.h @@ -93,6 +93,9 @@ public: HeaderSearch(FileManager &FM); ~HeaderSearch(); + // HeaderSearch doesn't support copy construction. + explicit HeaderSearch(const HeaderSearch&); + FileManager &getFileMgr() const { return FileMgr; } /// SetSearchPaths - Interface for setting the file search paths. |