[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