Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

Assertion `isa<X>(Val) && "cast<Ty>() argument of incompatible type!"' failed. #47293

Open Quuxplusone opened 3 years ago

Quuxplusone commented 3 years ago
Bugzilla Link PR48324
Status NEW
Importance P normal
Reported by Christopher J. Havlicek (c.j.havlicek@gmail.com)
Reported on 2020-11-28 12:20:20 -0800
Last modified on 2020-11-28 12:52:06 -0800
Version 11.0
Hardware PC Linux
CC blitzrakete@gmail.com, dblaikie@gmail.com, erik.pilkington@gmail.com, llvm-bugs@lists.llvm.org, richard-llvm@metafoo.co.uk
Fixed by commit(s)
Attachments collateral.tar.gz (672543 bytes, application/x-gzip)
Blocks
Blocked by
See also
Created attachment 24217
.ii, .cpp, .sh and backtrace associated files.

Front-end assertion while compiling [dry-
comparison](https://github.com/rollbear/dry-comparisons/tree/drier) library
code.

Briefly tested code compilation godbolt.org. Clang-6 compiles. Clang versions
subsequent to 6 fail with the noted assertion.

See attached files for details.

Thanks,
Quuxplusone commented 3 years ago

Attached collateral.tar.gz (672543 bytes, application/x-gzip): .ii, .cpp, .sh and backtrace associated files.