mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
Fix PR19239 - Add support for generating debug info for functions without lexical scopes and/or debug info at all
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204790 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -32,13 +32,13 @@ namespace llvm {
|
||||
class WinCodeViewLineTables : public AsmPrinterHandler {
|
||||
AsmPrinter *Asm;
|
||||
DebugLoc PrevInstLoc;
|
||||
LexicalScopes LScopes;
|
||||
|
||||
// For each function, store a vector of labels to its instructions, as well as
|
||||
// to the end of the function.
|
||||
struct FunctionInfo {
|
||||
SmallVector<MCSymbol *, 10> Instrs;
|
||||
MCSymbol *End;
|
||||
FunctionInfo() : End(0) {}
|
||||
} *CurFn;
|
||||
|
||||
typedef DenseMap<const Function *, FunctionInfo> FnDebugInfoTy;
|
||||
|
Reference in New Issue
Block a user