Missing end of abbreviations.

llvm-svn: 34500
diff --git a/llvm/lib/CodeGen/DwarfWriter.cpp b/llvm/lib/CodeGen/DwarfWriter.cpp
index 17e38e2..42aa1d2 100644
--- a/llvm/lib/CodeGen/DwarfWriter.cpp
+++ b/llvm/lib/CodeGen/DwarfWriter.cpp
@@ -2104,6 +2104,9 @@
         Asm->EOL();
       }
       
+      // Mark end of abbreviations.
+      DD.getAsm()->EmitULEB128Bytes(0); DD.getAsm()->EOL("EOM(3)");
+
       EmitLabel("abbrev_end", 0);
     
       Asm->EOL();