llvm-mc: Use Target::createNullStreamer to fix crashes on target-specific asm directives.
[oota-llvm.git] / tools / llvm-mc / llvm-mc.cpp
index 78fe9b72f208315dfea1af478504874324d45689..91bacc034587a3baec6d9424d8dcf81d567246a3 100644 (file)
@@ -465,7 +465,7 @@ int main(int argc, char **argv) {
                                            MAB, ShowInst));
 
   } else if (FileType == OFT_Null) {
-    Str.reset(createNullStreamer(Ctx));
+    Str.reset(TheTarget->createNullStreamer(Ctx));
   } else {
     assert(FileType == OFT_ObjectFile && "Invalid file type!");
     MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx);