GhostLinkage should not reach asm printing stage
authorMisha Brukman <brukman+llvm@gmail.com>
Sun, 14 Nov 2004 21:03:49 +0000 (21:03 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Sun, 14 Nov 2004 21:03:49 +0000 (21:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17750 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86AsmPrinter.cpp

index a57c2fe6799f9ae9aec2aeea17b40a1ba9949bbd..32e8041eea0e571a4dcdb78b91c19715f1455755 100644 (file)
@@ -144,6 +144,9 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) {
           else
             SwitchSection(O, CurSection, ".data");
           break;
+        case GlobalValue::GhostLinkage:
+          std::cerr << "GhostLinkage cannot appear in X86AsmPrinter!\n";
+          abort();
         }
 
         emitAlignment(Align);