From 35bd5e0e85960a80a90b36fc13b6bf8ce5d45c88 Mon Sep 17 00:00:00 2001 From: Ben Langmuir Date: Fri, 11 Jul 2014 00:43:47 +0000 Subject: [PATCH] Don't assume StringRef.data() is null-terminated git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@212790 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CGObjCMac.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CodeGen/CGObjCMac.cpp b/lib/CodeGen/CGObjCMac.cpp index 88ad7f1513..45fb3b6d32 100644 --- a/lib/CodeGen/CGObjCMac.cpp +++ b/lib/CodeGen/CGObjCMac.cpp @@ -4846,7 +4846,7 @@ llvm::Constant *CGObjCCommonMac::BuildIvarLayout( if (CGM.getLangOpts().ObjCGCBitmapPrint) { printf("\n%s ivar layout for class '%s': ", ForStrongLayout ? "strong" : "weak", - OMD->getClassInterface()->getName().data()); + OMD->getClassInterface()->getName().str().c_str()); const unsigned char *s = (const unsigned char*)BitMap.c_str(); for (unsigned i = 0, e = BitMap.size(); i < e; i++) if (!(s[i] & 0xf0)) -- 2.40.0