summaryrefslogtreecommitdiff
path: root/clang-tools-extra/pp-trace
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-10-18 05:14:41 +0000
committerCraig Topper <craig.topper@gmail.com>2015-10-18 05:14:41 +0000
commit45857d4b58e5e6c2661c2c980eea6877328aca40 (patch)
tree7710e17ec78fc582e189734760a3f3c89499f1b7 /clang-tools-extra/pp-trace
parent5045e44a17b51bef07500f5b334e4e94f33de84d (diff)
downloadllvm-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.cpp35
-rw-r--r--clang-tools-extra/pp-trace/PPCallbacksTracker.h2
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);