| Index: tools/llvm-mc/llvm-mc.cpp
|
| diff --git a/tools/llvm-mc/llvm-mc.cpp b/tools/llvm-mc/llvm-mc.cpp
|
| index 243899bb881c59f29b9669941cb17fb80f91330a..11304454f0c08fd070e3fb1bc5a3fa3b014a04ec 100644
|
| --- a/tools/llvm-mc/llvm-mc.cpp
|
| +++ b/tools/llvm-mc/llvm-mc.cpp
|
| @@ -20,6 +20,7 @@
|
| #include "llvm/MC/MCContext.h"
|
| #include "llvm/MC/MCInstPrinter.h"
|
| #include "llvm/MC/MCInstrInfo.h"
|
| +#include "llvm/MC/MCNaCl.h"
|
| #include "llvm/MC/MCObjectFileInfo.h"
|
| #include "llvm/MC/MCParser/AsmLexer.h"
|
| #include "llvm/MC/MCRegisterInfo.h"
|
| @@ -453,6 +454,11 @@ int main(int argc, char **argv) {
|
| Str.reset(TheTarget->createMCObjectStreamer(TripleName, Ctx, *MAB,
|
| FOS, CE, RelaxAll,
|
| NoExecStack));
|
| + // @LOCALMOD-BEGIN
|
| + Triple T(TripleName);
|
| + if (T.isOSNaCl())
|
| + initializeNaClMCStreamer(*Str.get(), Ctx, T);
|
| + // @LOCALMOD-END
|
| }
|
|
|
| int Res = 1;
|
|
|