[llvm-branch-commits] [llvm-gcc-branch] r69759 - /llvm-gcc-4.2/branches/Apple/Dib/gcc/llvm-debug.cpp

Devang Patel dpatel at apple.com
Tue Apr 21 17:50:38 PDT 2009


Author: dpatel
Date: Tue Apr 21 19:50:36 2009
New Revision: 69759

URL: http://llvm.org/viewvc/llvm-project?rev=69759&view=rev
Log:
Bring in PR 4025 patch from mainline.

Modified:
    llvm-gcc-4.2/branches/Apple/Dib/gcc/llvm-debug.cpp

Modified: llvm-gcc-4.2/branches/Apple/Dib/gcc/llvm-debug.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/branches/Apple/Dib/gcc/llvm-debug.cpp?rev=69759&r1=69758&r2=69759&view=diff

==============================================================================
--- llvm-gcc-4.2/branches/Apple/Dib/gcc/llvm-debug.cpp (original)
+++ llvm-gcc-4.2/branches/Apple/Dib/gcc/llvm-debug.cpp Tue Apr 21 19:50:36 2009
@@ -182,6 +182,12 @@
 
 static const char *getLinkageName(tree Node) {
 
+  // Use llvm value name as linkage name if it is available.
+  if (DECL_LLVM_SET_P(Node)) {
+    Value *V = DECL_LLVM(Node);
+    return V->getNameStart();
+  }
+
   tree decl_name = DECL_NAME(Node);
   if (decl_name != NULL && IDENTIFIER_POINTER (decl_name) != NULL) {
     if (TREE_PUBLIC(Node) &&





More information about the llvm-branch-commits mailing list