Invalid LLVM IR was generated

I am trying to understand and debug the issue presented at https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_date/2024-12/10/Econometrics.primary.log.
Is there a way to test the functionality that NanoSoldier is performing locally?

I presume this is just "Instruction does not dominate all uses!" after IRCE pass · Issue #63984 · llvm/llvm-project · GitHub and so not really something to worry about.

To reproduce locally I think you need to build Julia with LLVM_ASSERTIONS=1 and then run the tests after starting Julia with bounds checking.

1 Like