You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was able to crash compiler (rustc 1.0.0-nightly (522d09d 2015-02-19) (built 2015-02-21)
) :
rustc: /home/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/llvm/lib/IR/Instructions.cpp:281: void llvm::CallInst::init(llvm::Value*, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&): Assertion `(i >= FTy->getNumParams() || FTy->getParamType(i) == Args[i]->getType()) && "Calling a function with a bad signature!"' failed.
We already do this for the function arguments, but miss it for the
retslot pointer, which can lead to LLVM assertions because the retslot
has the wrong type.
Fixesrust-lang#22663
We already do this for the function arguments, but miss it for the
retslot pointer, which can lead to LLVM assertions because the retslot
has the wrong type.
Fixesrust-lang#22663
I was able to crash compiler (rustc 1.0.0-nightly (522d09d 2015-02-19) (built 2015-02-21)
) :
with: https://github.com/dpc/rhex/tree/0dbf5b7f861638e59f367170b21b6b5ee9b286f7
and it turned out that this is a small change:
dpc/rhex@17487b8
that fixes the crash. I hope it's helpful.
The text was updated successfully, but these errors were encountered: