diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-04-23 11:15:49 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-04-23 11:15:49 +0000 |
commit | eeb820f572960f61dd1f98879a2a1f7137990d40 (patch) | |
tree | 1a7fd089060e6f3b601657f4598a4e517bde1ca2 /clang/tools/driver/cc1as_main.cpp | |
parent | 62fce0a975fe5e64154a6c9d388fc46133d68ddc (diff) | |
download | bcm5719-llvm-eeb820f572960f61dd1f98879a2a1f7137990d40.tar.gz bcm5719-llvm-eeb820f572960f61dd1f98879a2a1f7137990d40.zip |
Update Target::createMCAsmParser calls for the LLVM interface change.
Patch by Yuri Gorshenin.
llvm-svn: 206970
Diffstat (limited to 'clang/tools/driver/cc1as_main.cpp')
-rw-r--r-- | clang/tools/driver/cc1as_main.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/tools/driver/cc1as_main.cpp b/clang/tools/driver/cc1as_main.cpp index 8521c2a1201..68efc19a7a2 100644 --- a/clang/tools/driver/cc1as_main.cpp +++ b/clang/tools/driver/cc1as_main.cpp @@ -34,6 +34,7 @@ #include "llvm/MC/MCStreamer.h" #include "llvm/MC/MCSubtargetInfo.h" #include "llvm/MC/MCTargetAsmParser.h" +#include "llvm/MC/MCTargetOptions.h" #include "llvm/Option/Arg.h" #include "llvm/Option/ArgList.h" #include "llvm/Option/OptTable.h" @@ -373,8 +374,11 @@ static bool ExecuteAssembler(AssemblerInvocation &Opts, std::unique_ptr<MCAsmParser> Parser( createMCAsmParser(SrcMgr, Ctx, *Str.get(), *MAI)); + + // FIXME: init MCTargetOptions from sanitizer flags here. + MCTargetOptions Options; std::unique_ptr<MCTargetAsmParser> TAP( - TheTarget->createMCAsmParser(*STI, *Parser, *MCII)); + TheTarget->createMCAsmParser(*STI, *Parser, *MCII, Options)); if (!TAP) { Diags.Report(diag::err_target_unknown_triple) << Opts.Triple; return false; |