summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-10-01 05:57:50 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-10-01 05:57:50 +0000
commitf42ec7903f9fc4794a09bab49f4ada4159dedf5b (patch)
tree3d22b2b4852307725a989099c73bb6db027440ae /llvm/lib/IR
parent217b2464849f038a583b31252664161798a95003 (diff)
downloadbcm5719-llvm-f42ec7903f9fc4794a09bab49f4ada4159dedf5b.tar.gz
bcm5719-llvm-f42ec7903f9fc4794a09bab49f4ada4159dedf5b.zip
DIFlags: use StringRef instead of raw pointer (NFC)
llvm-svn: 283012
Diffstat (limited to 'llvm/lib/IR')
-rw-r--r--llvm/lib/IR/AsmWriter.cpp4
-rw-r--r--llvm/lib/IR/DebugInfoMetadata.cpp2
2 files changed, 3 insertions, 3 deletions
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: \
OpenPOWER on IntegriCloud