--- a
+++ b/cmajor++/Llvm/Llvm.Ir/DebugInfo.hpp
@@ -0,0 +1,24 @@
+/*========================================================================
+    Copyright (c) 2012-2013 Seppo Laakko
+    http://sourceforge.net/projects/cmajor/
+ 
+    Distributed under the GNU General Public License, version 3 (GPLv3).
+    (See accompanying LICENSE.txt or http://www.gnu.org/licenses/gpl.html)
+
+ ========================================================================*/
+
+#ifndef LLVM_IR_DEBUGINFO_INCLUDED
+#define LLVM_IR_DEBUGINFO_INCLUDED
+#include <Dwarf/Dwarf.hpp>
+
+namespace Llvm { namespace Ir {
+
+const int debugTagBegin = 0x000C0000;
+const int debugTagCompileUnit = debugTagBegin + Dwarf::DW_TAG_compile_unit;
+const int debugIdCmajor = 0x4444;
+const int debugLangCmajor = Dwarf::DW_LANG_lo_user + debugIdCmajor; // 0x8000 + 0x4444 == 0xC444;
+
+} } // namespace Llvm::Ir
+
+#endif // LLVM_IR_DEBUGINFO_INCLUDED
+