From f42ec7903f9fc4794a09bab49f4ada4159dedf5b Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Sat, 1 Oct 2016 05:57:50 +0000 Subject: DIFlags: use StringRef instead of raw pointer (NFC) llvm-svn: 283012 --- llvm/lib/IR/AsmWriter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/IR/AsmWriter.cpp') 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()) -- cgit v1.2.3