[PATCH] D80735: [OpenMP][NFC] Reuse OMPIRBuilder `struct ident_t` handling in Clang

Johannes Doerfert via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 4 07:41:55 PDT 2020


jdoerfert added a comment.

In D80735#2073639 <https://reviews.llvm.org/D80735#2073639>, @jhuber6 wrote:

> The failure message is pretty much always this assertion as far as I can tell
>
>   clang-11: /home/jhuber/Documents/llvm-project/llvm/lib/IR/Instructions.cpp:439: void llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::ArrayRef<llvm::OperandBundleDefT<llvm::Value*> >, const llvm::Twine&): Assertion `(i >= FTy->getNumParams() || FTy->getParamType(i) == Args[i]->getType()) && "Calling a function with a bad signature!"' failed.
>


Now we have to figure out what the types are and what is expected. Can you go back the stack trace and add some prints to this end?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D80735





More information about the cfe-commits mailing list