diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-10-18 05:14:41 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-10-18 05:14:41 +0000 |
commit | 45857d4b58e5e6c2661c2c980eea6877328aca40 (patch) | |
tree | 7710e17ec78fc582e189734760a3f3c89499f1b7 /clang-tools-extra/pp-trace | |
parent | 5045e44a17b51bef07500f5b334e4e94f33de84d (diff) | |
download | llvm-45857d4b58e5e6c2661c2c980eea6877328aca40.tar.gz |
Make a bunch of static arrays const.
llvm-svn: 250641
Diffstat (limited to 'clang-tools-extra/pp-trace')
-rw-r--r-- | clang-tools-extra/pp-trace/PPCallbacksTracker.cpp | 35 | ||||
-rw-r--r-- | clang-tools-extra/pp-trace/PPCallbacksTracker.h | 2 |
2 files changed, 20 insertions, 17 deletions
diff --git a/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp b/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp index 8a3705495ad7..e0d23dd8341f 100644 --- a/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp +++ b/clang-tools-extra/pp-trace/PPCallbacksTracker.cpp @@ -56,35 +56,38 @@ static std::string getSourceLocationString(clang::Preprocessor &PP, // Enum string tables. // FileChangeReason strings. -static const char *FileChangeReasonStrings[] = { +static const char *const FileChangeReasonStrings[] = { "EnterFile", "ExitFile", "SystemHeaderPragma", "RenameFile" }; // CharacteristicKind strings. -static const char *CharacteristicKindStrings[] = { "C_User", "C_System", - "C_ExternCSystem" }; +static const char *const CharacteristicKindStrings[] = { "C_User", "C_System", + "C_ExternCSystem" }; // MacroDirective::Kind strings. -static const char *MacroDirectiveKindStrings[] = { "MD_Define", "MD_Undefine", - "MD_Visibility" }; +static const char *const MacroDirectiveKindStrings[] = { + "MD_Define","MD_Undefine", "MD_Visibility" +}; // PragmaIntroducerKind strings. -static const char *PragmaIntroducerKindStrings[] = { "PIK_HashPragma", - "PIK__Pragma", - "PIK___pragma" }; +static const char *const PragmaIntroducerKindStrings[] = { "PIK_HashPragma", + "PIK__Pragma", + "PIK___pragma" }; // PragmaMessageKind strings. -static const char *PragmaMessageKindStrings[] = { "PMK_Message", "PMK_Warning", - "PMK_Error" }; +static const char *const PragmaMessageKindStrings[] = { + "PMK_Message", "PMK_Warning", "PMK_Error" +}; // ConditionValueKind strings. -static const char *ConditionValueKindStrings[] = {"CVK_NotEvaluated", - "CVK_False", "CVK_True"}; +static const char *const ConditionValueKindStrings[] = { + "CVK_NotEvaluated", "CVK_False", "CVK_True" +}; // Mapping strings. -static const char *MappingStrings[] = { "0", "MAP_IGNORE", - "MAP_REMARK", "MAP_WARNING", - "MAP_ERROR", "MAP_FATAL" }; +static const char *const MappingStrings[] = { "0", "MAP_IGNORE", + "MAP_REMARK", "MAP_WARNING", + "MAP_ERROR", "MAP_FATAL" }; // PPCallbacksTracker functions. @@ -453,7 +456,7 @@ void PPCallbacksTracker::appendArgument(const char *Name, // Append an enum argument to the top trace item. void PPCallbacksTracker::appendArgument(const char *Name, int Value, - const char *Strings[]) { + const char *const Strings[]) { appendArgument(Name, Strings[Value]); } diff --git a/clang-tools-extra/pp-trace/PPCallbacksTracker.h b/clang-tools-extra/pp-trace/PPCallbacksTracker.h index 8c2e6bb55d21..f91d1bc2b3bf 100644 --- a/clang-tools-extra/pp-trace/PPCallbacksTracker.h +++ b/clang-tools-extra/pp-trace/PPCallbacksTracker.h @@ -179,7 +179,7 @@ public: void appendArgument(const char *Name, const clang::Token &Value); /// \brief Append an enum argument to the top trace item. - void appendArgument(const char *Name, int Value, const char *Strings[]); + void appendArgument(const char *Name, int Value, const char *const Strings[]); /// \brief Append a FileID argument to the top trace item. void appendArgument(const char *Name, clang::FileID Value); |