diff options
-rw-r--r-- | lib/Target/PIC16/PIC16AsmPrinter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/PIC16/PIC16AsmPrinter.cpp b/lib/Target/PIC16/PIC16AsmPrinter.cpp index 86f5b4e..1aebe09 100644 --- a/lib/Target/PIC16/PIC16AsmPrinter.cpp +++ b/lib/Target/PIC16/PIC16AsmPrinter.cpp @@ -175,8 +175,8 @@ void PIC16AsmPrinter::EmitExternsAndGlobals (Module &M) { if (Name.find("llvm.") != std::string::npos) continue; - assert ((I->isDeclaration() || I->hasExternalLinkage()) - && "Not an extern function declaration or definition"); + if (! (I->isDeclaration() || I->hasExternalLinkage())) + continue; const char *directive = I->isDeclaration() ? TAI->getExternDirective() : TAI->getGlobalDirective(); |