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
{{ message }}
Repository navigation
LLVM Assertion: Both operands to ICmp instruction are not of the same type! #23311
Unfortunately, I don't know what in hyper is causing this error.
rustc: /home/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/llvm/include/llvm/IR/Instructions.h:997: void llvm::ICmpInst::AssertOK(): Assertion `getOperand(0)->getType() == getOperand(1)->getType() && "Both operands to ICmp instruction are not of the same type!"' failed.
Activity
seanmonstar commentedon Mar 12, 2015
Nevermind, I found it. Using an array pattern in a match against a slice:
Rewrite the pattern matching code in trans.
frewsxcv commentedon Aug 20, 2015
Visiting for triage: this is still an issue
bltavares commentedon Oct 31, 2015
Still ICE. Updated minimal test case:
23311
bluss commentedon Jan 8, 2017
Does not ICE anymore
frewsxcv commentedon Mar 11, 2017
Fixed by #40296
rust-lang/rust#23311 no longer ICEs
Merge pull request rust-lang#23311 from ada4a/push-lwkopltlwnlt