mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-25 00:29:20 +00:00
DwarfUnit: Replace unnecessary conditionals with asserts.
We used to be pretty vague about what debug entities were what, with many conditionals to silently drop/skip/accept things. These don't seem to be relevant anymore. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201194 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9f5baa3c7e
commit
19cfb96184
@ -356,9 +356,7 @@ void DwarfUnit::addBlock(DIE *Die, dwarf::Attribute Attribute,
|
||||
/// addSourceLine - Add location information to specified debug information
|
||||
/// entry.
|
||||
void DwarfUnit::addSourceLine(DIE *Die, DIVariable V) {
|
||||
// Verify variable.
|
||||
if (!V.isVariable())
|
||||
return;
|
||||
assert(V.isVariable());
|
||||
|
||||
unsigned Line = V.getLineNumber();
|
||||
if (Line == 0)
|
||||
@ -374,9 +372,7 @@ void DwarfUnit::addSourceLine(DIE *Die, DIVariable V) {
|
||||
/// addSourceLine - Add location information to specified debug information
|
||||
/// entry.
|
||||
void DwarfUnit::addSourceLine(DIE *Die, DIGlobalVariable G) {
|
||||
// Verify global variable.
|
||||
if (!G.isGlobalVariable())
|
||||
return;
|
||||
assert(G.isGlobalVariable());
|
||||
|
||||
unsigned Line = G.getLineNumber();
|
||||
if (Line == 0)
|
||||
@ -391,9 +387,7 @@ void DwarfUnit::addSourceLine(DIE *Die, DIGlobalVariable G) {
|
||||
/// addSourceLine - Add location information to specified debug information
|
||||
/// entry.
|
||||
void DwarfUnit::addSourceLine(DIE *Die, DISubprogram SP) {
|
||||
// Verify subprogram.
|
||||
if (!SP.isSubprogram())
|
||||
return;
|
||||
assert(SP.isSubprogram());
|
||||
|
||||
// If the line number is 0, don't add it.
|
||||
unsigned Line = SP.getLineNumber();
|
||||
@ -410,9 +404,7 @@ void DwarfUnit::addSourceLine(DIE *Die, DISubprogram SP) {
|
||||
/// addSourceLine - Add location information to specified debug information
|
||||
/// entry.
|
||||
void DwarfUnit::addSourceLine(DIE *Die, DIType Ty) {
|
||||
// Verify type.
|
||||
if (!Ty.isType())
|
||||
return;
|
||||
assert(Ty.isType());
|
||||
|
||||
unsigned Line = Ty.getLineNumber();
|
||||
if (Line == 0)
|
||||
@ -427,9 +419,7 @@ void DwarfUnit::addSourceLine(DIE *Die, DIType Ty) {
|
||||
/// addSourceLine - Add location information to specified debug information
|
||||
/// entry.
|
||||
void DwarfUnit::addSourceLine(DIE *Die, DIObjCProperty Ty) {
|
||||
// Verify type.
|
||||
if (!Ty.isObjCProperty())
|
||||
return;
|
||||
assert(Ty.isObjCProperty());
|
||||
|
||||
unsigned Line = Ty.getLineNumber();
|
||||
if (Line == 0)
|
||||
@ -445,9 +435,7 @@ void DwarfUnit::addSourceLine(DIE *Die, DIObjCProperty Ty) {
|
||||
/// addSourceLine - Add location information to specified debug information
|
||||
/// entry.
|
||||
void DwarfUnit::addSourceLine(DIE *Die, DINameSpace NS) {
|
||||
// Verify namespace.
|
||||
if (!NS.Verify())
|
||||
return;
|
||||
assert(NS.Verify());
|
||||
|
||||
unsigned Line = NS.getLineNumber();
|
||||
if (Line == 0)
|
||||
|
Loading…
Reference in New Issue
Block a user