Mostly rewrite debug info generation in terms of llvm/Analysis/DebugInfo.h.

Add getCompilationModule to Dsymbol and fix template compile unit decision code.
Runtime compiles with -g again.
This commit is contained in:
Christian Kamm
2009-02-08 16:50:22 +01:00
parent fc480b7fd8
commit 7c93355672
17 changed files with 250 additions and 389 deletions
+2 -2
View File
@@ -148,8 +148,8 @@ struct IrStruct : IrBase
// align(1) struct S { ... }
bool packed;
// dwarf composite global
LLGlobalVariable* dwarfComposite;
// composite type debug description
llvm::DICompositeType diCompositeType;
};
//////////////////////////////////////////////////////////////////////////////