[dragonegg] r186952 - The debug info verifier requires a non-empty	name here. Pacify it.
    Duncan Sands 
    baldrick at free.fr
       
    Tue Jul 23 09:08:00 PDT 2013
    
    
  
Author: baldrick
Date: Tue Jul 23 11:07:59 2013
New Revision: 186952
URL: http://llvm.org/viewvc/llvm-project?rev=186952&view=rev
Log:
The debug info verifier requires a non-empty name here.  Pacify it.
Modified:
    dragonegg/trunk/src/Debug.cpp
Modified: dragonegg/trunk/src/Debug.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Debug.cpp?rev=186952&r1=186951&r2=186952&view=diff
==============================================================================
--- dragonegg/trunk/src/Debug.cpp (original)
+++ dragonegg/trunk/src/Debug.cpp Tue Jul 23 11:07:59 2013
@@ -411,6 +411,8 @@ void DebugInfo::EmitGlobalVariable(Globa
   expanded_location Loc = expand_location(DECL_SOURCE_LOCATION(decl));
   DIType TyD = getOrCreateType(TREE_TYPE(decl));
   StringRef DispName = GV->getName();
+  if (DispName.empty())
+    DispName = "__unknown__";
   if (DECL_NAME(decl)) {
     if (IDENTIFIER_POINTER(DECL_NAME(decl)))
       DispName = IDENTIFIER_POINTER(DECL_NAME(decl));
    
    
More information about the llvm-commits
mailing list