[llvm-commits] [llvm-gcc-4.2] r88701 - /llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp

Devang Patel dpatel at apple.com
Fri Nov 13 13:52:11 PST 2009


Author: dpatel
Date: Fri Nov 13 15:52:10 2009
New Revision: 88701

URL: http://llvm.org/viewvc/llvm-project?rev=88701&view=rev
Log:
Avoid using c_str() on temp. string.

Modified:
    llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp

Modified: llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp?rev=88701&r1=88700&r2=88701&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp Fri Nov 13 15:52:10 2009
@@ -398,7 +398,8 @@
   // Gather location information.
   expanded_location Loc = expand_location(DECL_SOURCE_LOCATION(decl));
   DIType TyD = getOrCreateType(TREE_TYPE(decl));
-  const char *DispName = GV->getNameStr().c_str();
+  std::string DispNameStr = GV->getNameStr();
+  const char *DispName = DispNameStr.c_str();
   if (DECL_NAME(decl)) {
     if (IDENTIFIER_POINTER(DECL_NAME(decl)))
       DispName = IDENTIFIER_POINTER(DECL_NAME(decl));





More information about the llvm-commits mailing list