lhames added a comment.

In D96033#2757222 <https://reviews.llvm.org/D96033#2757222>, 
@hubert.reinterpretcast wrote:

> ... 
> I have a local build I can apply a patch to.

Hi Hubert,

Could you apply the following patch and let me know the output from the failing 
test? I'm trying to work out whether the JIT is getting the triple or the data 
layout wrong.

  diff --git a/clang/tools/clang-repl/ClangRepl.cpp 
b/clang/tools/clang-repl/ClangRepl.cpp
  index b5b5bf6e0c6b..cbf67f0e163e 100644
  --- a/clang/tools/clang-repl/ClangRepl.cpp
  +++ b/clang/tools/clang-repl/ClangRepl.cpp
  @@ -57,6 +57,12 @@ int main(int argc, const char **argv) {
     llvm::InitializeNativeTarget();
     llvm::InitializeNativeTargetAsmPrinter();
   
  +  auto JTMB = ExitOnErr(llvm::orc::JITTargetMachineBuilder::detectHost());
  +  llvm::errs() << "triple:     " << JTMB.getTargetTriple().str() << "\n";
  +  llvm::errs() << "datalayout: "
  +               << ExitOnErr(JTMB.getDefaultDataLayoutForTarget())
  +                      .getStringRepresentation()
  +               << "\n";
     if (OptHostSupportsJit) {
       auto J = llvm::orc::LLJITBuilder().create();
       if (J)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D96033/new/

https://reviews.llvm.org/D96033

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to