Make the dumper safe against null declaration names.

llvm-svn: 120421
diff --git a/clang/lib/AST/DumpXML.cpp b/clang/lib/AST/DumpXML.cpp
index ea9f1cc..5f1a396 100644
--- a/clang/lib/AST/DumpXML.cpp
+++ b/clang/lib/AST/DumpXML.cpp
@@ -255,6 +255,9 @@
   }
 
   void setName(DeclarationName Name) {
+    if (!Name)
+      return set("name", "");
+
     // Common case.
     if (Name.isIdentifier())
       return set("name", Name.getAsIdentifierInfo()->getName());