diff options
author | Brian Cain <bcain@quicinc.com> | 2019-08-08 19:13:23 +0000 |
---|---|---|
committer | Brian Cain <bcain@quicinc.com> | 2019-08-08 19:13:23 +0000 |
commit | 6dbbd0f3432606748c23af9d677d73ca8372a11e (patch) | |
tree | a8ad0800c9c22d13017330044d8d9eaa5d4f97ae /clang/tools/driver/cc1as_main.cpp | |
parent | a3c35309583fe3062cc1142d718a123aa676564d (diff) | |
download | bcm5719-llvm-6dbbd0f3432606748c23af9d677d73ca8372a11e.tar.gz bcm5719-llvm-6dbbd0f3432606748c23af9d677d73ca8372a11e.zip |
[llvm-mc] Add reportWarning() to MCContext
Adding reportWarning() to MCContext, so that it can be used from
the Hexagon assembler backend.
llvm-svn: 368327
Diffstat (limited to 'clang/tools/driver/cc1as_main.cpp')
-rw-r--r-- | clang/tools/driver/cc1as_main.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/tools/driver/cc1as_main.cpp b/clang/tools/driver/cc1as_main.cpp index 390cabff021..0fe56f89d01 100644 --- a/clang/tools/driver/cc1as_main.cpp +++ b/clang/tools/driver/cc1as_main.cpp @@ -374,7 +374,8 @@ static bool ExecuteAssembler(AssemblerInvocation &Opts, // MCObjectFileInfo needs a MCContext reference in order to initialize itself. std::unique_ptr<MCObjectFileInfo> MOFI(new MCObjectFileInfo()); - MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &SrcMgr); + MCTargetOptions MCOptions; + MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &SrcMgr, &MCOptions); bool PIC = false; if (Opts.RelocationModel == "static") { @@ -431,7 +432,6 @@ static bool ExecuteAssembler(AssemblerInvocation &Opts, raw_pwrite_stream *Out = FDOS.get(); std::unique_ptr<buffer_ostream> BOS; - MCTargetOptions MCOptions; MCOptions.ABIName = Opts.TargetABI; // FIXME: There is a bit of code duplication with addPassesToEmitFile. |