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 /llvm/lib/IR | |
parent | 217b2464849f038a583b31252664161798a95003 (diff) | |
download | bcm5719-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.cpp | 4 | ||||
-rw-r--r-- | llvm/lib/IR/DebugInfoMetadata.cpp | 2 |
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: \ |