summaryrefslogtreecommitdiffstats
path: root/clang/tools/driver/cc1as_main.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-04-23 11:15:49 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-04-23 11:15:49 +0000
commiteeb820f572960f61dd1f98879a2a1f7137990d40 (patch)
tree1a7fd089060e6f3b601657f4598a4e517bde1ca2 /clang/tools/driver/cc1as_main.cpp
parent62fce0a975fe5e64154a6c9d388fc46133d68ddc (diff)
downloadbcm5719-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.cpp6
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;
OpenPOWER on IntegriCloud