[llvm-commits] [dragonegg] r115771 - /dragonegg/trunk/llvm-debug.cpp

Duncan Sands baldrick at free.fr
Wed Oct 6 01:15:12 PDT 2010


Author: baldrick
Date: Wed Oct  6 03:15:12 2010
New Revision: 115771

URL: http://llvm.org/viewvc/llvm-project?rev=115771&view=rev
Log:
Port commit 105504 (dpatel) from llvm-gcc:
Do not emit debug info for an anonymous global variable for a CFString.
Radar 8055687.

Modified:
    dragonegg/trunk/llvm-debug.cpp

Modified: dragonegg/trunk/llvm-debug.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/llvm-debug.cpp?rev=115771&r1=115770&r2=115771&view=diff
==============================================================================
--- dragonegg/trunk/llvm-debug.cpp (original)
+++ dragonegg/trunk/llvm-debug.cpp Wed Oct  6 03:15:12 2010
@@ -437,7 +437,7 @@
 /// EmitGlobalVariable - Emit information about a global variable.
 ///
 void DebugInfo::EmitGlobalVariable(GlobalVariable *GV, tree decl) {
-  if (DECL_ARTIFICIAL(decl))
+  if (DECL_ARTIFICIAL(decl) || DECL_IGNORED_P(decl))
     return;
   // Gather location information.
   expanded_location Loc = expand_location(DECL_SOURCE_LOCATION(decl));





More information about the llvm-commits mailing list