diff options
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/Core/FileOverrides.h')
| -rw-r--r-- | clang-tools-extra/cpp11-migrate/Core/FileOverrides.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/clang-tools-extra/cpp11-migrate/Core/FileOverrides.h b/clang-tools-extra/cpp11-migrate/Core/FileOverrides.h index 5f6988c646c..f8d21b53f56 100644 --- a/clang-tools-extra/cpp11-migrate/Core/FileOverrides.h +++ b/clang-tools-extra/cpp11-migrate/Core/FileOverrides.h @@ -12,9 +12,12 @@ /// and header file content overrides. /// //===----------------------------------------------------------------------===// + #ifndef CPP11_MIGRATE_FILE_OVERRIDES_H #define CPP11_MIGRATE_FILE_OVERRIDES_H +#include "llvm/ADT/StringRef.h" + #include <map> #include <string> @@ -26,7 +29,8 @@ class FileManager; /// \brief Container for storing override information for a single headers. struct HeaderOverride { - HeaderOverride(const char *FileName) : FileName(FileName) {} + HeaderOverride() {} + HeaderOverride(llvm::StringRef FileName) : FileName(FileName) {} std::string FileName; std::string FileOverride; @@ -37,7 +41,7 @@ typedef std::map<std::string, HeaderOverride> HeaderOverrides; /// \brief Container storing the file content overrides for a source file. struct SourceOverrides { - SourceOverrides(const std::string &MainFileName) + SourceOverrides(llvm::StringRef MainFileName) : MainFileName(MainFileName) {} /// \brief Convenience function for applying this source's overrides to |

