summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: fa4ff8a)
raw | patch | inline | side by side (parent: fa4ff8a)
author | David Blaikie <dblaikie@gmail.com> | |
Fri, 14 Feb 2014 22:50:59 +0000 (22:50 +0000) | ||
committer | David Blaikie <dblaikie@gmail.com> | |
Fri, 14 Feb 2014 22:50:59 +0000 (22:50 +0000) |
These types have an out of line virtual function each (emitHeader at
least) so they won't have weak vtables - no need for more than that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201444 91177308-0d34-0410-b5e6-96231b3b80d8
least) so they won't have weak vtables - no need for more than that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201444 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfUnit.cpp | patch | blob | history | |
lib/CodeGen/AsmPrinter/DwarfUnit.h | patch | blob | history |
index 9b448b6b1f8f4cd3828a8453534878c0e58ff61a..661a5446c4fbffa1949e55ea1aba24123c3fde61 100644 (file)
Asm->EmitInt8(Asm->getDataLayout().getPointerSize());
}
-DwarfCompileUnit::~DwarfCompileUnit() {}
-
void DwarfCompileUnit::initStmtList(MCSymbol *DwarfLineSectionSym) {
// Define start line table label for each Compile Unit.
MCSymbol *LineTableStartSym =
DwarfLineSectionSym);
}
-DwarfTypeUnit::~DwarfTypeUnit() {}
-
void DwarfTypeUnit::emitHeader(const MCSection *ASection,
const MCSymbol *ASectionSym) const {
DwarfUnit::emitHeader(ASection, ASectionSym);
index 4eabeaf00fdfb38af6700e5d4eb74efc6c04a1d4..bbbf38331596b69c5a3c77a49d383e20909eb721 100644 (file)
public:
DwarfCompileUnit(unsigned UID, DIE *D, DICompileUnit Node, AsmPrinter *A,
DwarfDebug *DW, DwarfFile *DWU);
- virtual ~DwarfCompileUnit() LLVM_OVERRIDE;
void initStmtList(MCSymbol *DwarfLineSectionSym);
public:
DwarfTypeUnit(unsigned UID, DIE *D, DwarfCompileUnit &CU, AsmPrinter *A,
DwarfDebug *DW, DwarfFile *DWU);
- virtual ~DwarfTypeUnit() LLVM_OVERRIDE;
void setTypeSignature(uint64_t Signature) { TypeSignature = Signature; }
uint64_t getTypeSignature() const { return TypeSignature; }