diff options
Diffstat (limited to 'llvm/lib/MC/MCObjectStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCObjectStreamer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCObjectStreamer.cpp b/llvm/lib/MC/MCObjectStreamer.cpp index 490e0a4..d2da5d0 100644 --- a/llvm/lib/MC/MCObjectStreamer.cpp +++ b/llvm/lib/MC/MCObjectStreamer.cpp @@ -34,6 +34,8 @@ MCObjectStreamer::MCObjectStreamer(MCContext &Context, EmitEHFrame(true), EmitDebugFrame(false) { if (Assembler->getBackendPtr()) setAllowAutoPadding(Assembler->getBackend().allowAutoPadding()); + if (Context.getTargetOptions() && Context.getTargetOptions()->MCRelaxAll) + Assembler->setRelaxAll(true); } MCObjectStreamer::~MCObjectStreamer() = default; |