Index: lib/Target/X86/X86AsmPrinter.cpp |
diff --git a/lib/Target/X86/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp |
index 2eb75b558bf3e724b3cc2e242405b7c330b6f702..032d83aac07628af572aff5dc1e50ee04ddc5371 100644 |
--- a/lib/Target/X86/X86AsmPrinter.cpp |
+++ b/lib/Target/X86/X86AsmPrinter.cpp |
@@ -31,6 +31,7 @@ |
#include "llvm/MC/MCAsmInfo.h" |
#include "llvm/MC/MCContext.h" |
#include "llvm/MC/MCExpr.h" |
+#include "llvm/MC/MCNaCl.h" |
#include "llvm/MC/MCSectionMachO.h" |
#include "llvm/MC/MCStreamer.h" |
#include "llvm/MC/MCSymbol.h" |
@@ -547,6 +548,11 @@ bool X86AsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, |
void X86AsmPrinter::EmitStartOfAsmFile(Module &M) { |
if (Subtarget->isTargetEnvMacho()) |
OutStreamer.SwitchSection(getObjFileLowering().getTextSection()); |
+ // @LOCALMOD-BEGIN |
+ if (Subtarget->isTargetNaCl()) |
+ initializeNaClMCStreamer(OutStreamer, OutContext, |
+ Subtarget->getTargetTriple()); |
+ // @LOCALMOD-END |
} |