diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-01 05:57:50 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-01 05:57:50 +0000 |
commit | f42ec7903f9fc4794a09bab49f4ada4159dedf5b (patch) | |
tree | 3d22b2b4852307725a989099c73bb6db027440ae | |
parent | 217b2464849f038a583b31252664161798a95003 (diff) | |
download | bcm5719-llvm-f42ec7903f9fc4794a09bab49f4ada4159dedf5b.tar.gz bcm5719-llvm-f42ec7903f9fc4794a09bab49f4ada4159dedf5b.zip |
DIFlags: use StringRef instead of raw pointer (NFC)
llvm-svn: 283012
-rw-r--r-- | llvm/include/llvm/IR/DebugInfoMetadata.h | 2 | ||||
-rw-r--r-- | llvm/lib/IR/AsmWriter.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/IR/DebugInfoMetadata.cpp | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/llvm/include/llvm/IR/DebugInfoMetadata.h b/llvm/include/llvm/IR/DebugInfoMetadata.h index 84763f48dfc..9b61da3387f 100644 --- a/llvm/include/llvm/IR/DebugInfoMetadata.h +++ b/llvm/include/llvm/IR/DebugInfoMetadata.h @@ -183,7 +183,7 @@ public: }; static DIFlags getFlag(StringRef Flag); - static const char *getFlagString(DIFlags Flag); + static StringRef getFlagString(DIFlags Flag); /// \brief Split up a flags bitfield. /// diff --git a/llvm/lib/IR/AsmWriter.cpp b/llvm/lib/IR/AsmWriter.cpp index 0734a3772e3..fa67425bc6c 100644 --- a/llvm/lib/IR/AsmWriter.cpp +++ b/llvm/lib/IR/AsmWriter.cpp @@ -1488,8 +1488,8 @@ void MDFieldPrinter::printDIFlags(StringRef Name, DINode::DIFlags Flags) { FieldSeparator FlagsFS(" | "); for (auto F : SplitFlags) { - const char *StringF = DINode::getFlagString(F); - assert(StringF && "Expected valid flag"); + auto StringF = DINode::getFlagString(F); + assert(!StringF.empty() && "Expected valid flag"); Out << FlagsFS << StringF; } if (Extra || SplitFlags.empty()) diff --git a/llvm/lib/IR/DebugInfoMetadata.cpp b/llvm/lib/IR/DebugInfoMetadata.cpp index 74f8ce84db0..96f28dd19c5 100644 --- a/llvm/lib/IR/DebugInfoMetadata.cpp +++ b/llvm/lib/IR/DebugInfoMetadata.cpp @@ -72,7 +72,7 @@ DINode::DIFlags DINode::getFlag(StringRef Flag) { .Default(DINode::FlagZero); } -const char *DINode::getFlagString(DIFlags Flag) { +StringRef DINode::getFlagString(DIFlags Flag) { switch (Flag) { #define HANDLE_DI_FLAG(ID, NAME) \ case Flag##NAME: \ |