/home/uabpath/llvm/build-afl/bin/llvm-dis: Invalid ronstant reference /home/uabpath/llvm/build-afl/bin/llvm-dis: Malformed block llvm-dis: ../include/llvm/ADT/DenseMap.h:476: bool llvm::DenseMapBase >, unsigned int, unsigned int, llvm::DenseMapInfo >::LookupBucketFor(const LookupKeyT &, const BucketT *&) const [DerivedT = llvm::DenseMap >, KeyT = unsigned int, ValueT = unsigned int, KeyInfoT = llvm::DenseMapInfo, LookupKeyT = unsigned int]: Assertion `!KeyInfoT::isEqual(Val, EmptyKey) && !KeyInfoT::isEqual(Val, TombstoneKey) && "Empty/Tombstone value shouldn't be inserted into map!"' failed. llvm-dis: ../include/llvm/ADT/SmallVector.h:138: reference llvm::SmallVectorTemplateCommon::operator[](size_type) [T = llvm::Constant *]: Assertion `begin() + idx < end()' failed. llvm-dis: ../include/llvm/ADT/SmallVector.h:138: reference llvm::SmallVectorTemplateCommon::operator[](size_type) [T = unsigned long]: Assertion `begin() + idx < end()' failed. llvm-dis: ../include/llvm/Bitcode/BitstreamReader.h:319: void llvm::BitstreamCursor::fillCurWord(): Assertion `Size == 0 || NextChar < (unsigned)Size' failed. llvm-dis: ../include/llvm/Bitcode/BitstreamReader.h:344: word_t llvm::BitstreamCursor::Read(unsigned int): Assertion `NumBits && NumBits <= BitsInWord && "Cannot return zero or more than BitsInWord bits!"' failed. llvm-dis: ../include/llvm/Bitcode/BitstreamReader.h:498: const llvm::BitCodeAbbrev *llvm::BitstreamCursor::getAbbrev(unsigned int): Assertion `AbbrevNo < CurAbbrevs.size() && "Invalid abbrev #!"' failed. llvm-dis: ../include/llvm/IR/Instructions.h:782: llvm::Type *llvm::checkGEPType(llvm::Type *): Assertion `Ty && "Invalid GetElementPtrInst indices for type!"' failed. llvm-dis: ../include/llvm/IR/Instructions.h:995: void llvm::ICmpInst::AssertOK(): Assertion `getPredicate() >= CmpInst::FIRST_ICMP_PREDICATE && getPredicate() <= CmpInst::LAST_ICMP_PREDICATE && "Invalid ICmp predicate value"' failed. llvm-dis: ../include/llvm/IR/Type.h:106: void llvm::Type::setSubclassData(unsigned int): Assertion `getSubclassData() == val && "Subclass data too large for field"' failed. llvm-dis: ../include/llvm/Support/Casting.h:237: typename cast_retty::ret_type llvm::cast(Y *) [X = llvm::PointerType, Y = llvm::Type]: Assertion `isa(Val) && "cast() argument of incompatible type!"' failed. llvm-dis: ../include/llvm/Support/Casting.h:237: typename cast_retty::ret_type llvm::cast(Y *) [X = llvm::SequentialType, Y = llvm::Type]: Assertion `isa(Val) && "cast() argument of incompatible type!"' failed. llvm-dis: ../include/llvm/Support/Casting.h:237: typename cast_retty::ret_type llvm::cast(Y *) [X = llvm::VectorType, Y = llvm::Type]: Assertion `isa(Val) && "cast() argument of incompatible type!"' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:1089: std::error_code llvm::BitcodeReader::ParseMetadata(): Assertion `NextBitCode == bitc::METADATA_NAMED_NODE' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:2059: std::error_code llvm::BitcodeReader::ParseModule(bool): Assertion `ComdatID <= ComdatList.size()' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:2117: std::error_code llvm::BitcodeReader::ParseModule(bool): Assertion `ComdatID <= ComdatList.size()' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:331: llvm::Constant *llvm::BitcodeReaderValueList::getConstantFwdRef(unsigned int, llvm::Type *): Assertion `Ty == V->getType() && "Type mismatch in constant table!"' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:3411: virtual std::error_code llvm::BitcodeReader::MaterializeModule(llvm::Module *): Assertion `M == TheModule && "Can only Materialize the Module this BitcodeReader is attached to."' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:346: llvm::Value *llvm::BitcodeReaderValueList::getValueFwdRef(unsigned int, llvm::Type *): Assertion `(!Ty || Ty == V->getType()) && "Type mismatch in value table!"' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:523: void decodeLLVMAttributesForBitcode(llvm::AttrBuilder &, uint64_t): Assertion `(!Alignment || isPowerOf2_32(Alignment)) && "Alignment must be a power of two."' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.cpp:993: std::error_code llvm::BitcodeReader::ParseTypeTableBody(): Assertion `!TypeList[NumRecords] && "Already read type?"' failed. llvm-dis: ../lib/Bitcode/Reader/BitcodeReader.h:70: llvm::Value *llvm::BitcodeReaderValueList::operator[](unsigned int) const: Assertion `i < ValuePtrs.size()' failed. llvm-dis: ../lib/Bitcode/Reader/BitstreamReader.cpp:168: unsigned int llvm::BitstreamCursor::readRecord(unsigned int, SmallVectorImpl &, llvm::StringRef *): Assertion `Abbv->getNumOperandInfos() != 0 && "no record code in abbreviation?"' failed. llvm-dis: ../lib/Bitcode/Reader/BitstreamReader.cpp:194: unsigned int llvm::BitstreamCursor::readRecord(unsigned int, SmallVectorImpl &, llvm::StringRef *): Assertion `i+2 == e && "array op not second to last?"' failed. llvm-dis: ../lib/IR/Constants.cpp:1556: static llvm::Constant *llvm::ConstantExpr::getCast(unsigned int, llvm::Constant *, llvm::Type *, bool): Assertion `CastInst::castIsValid(opc, C, Ty) && "Invalid constantexpr cast!"' failed. llvm-dis: ../lib/IR/Constants.cpp:1665: static llvm::Constant *llvm::ConstantExpr::getTrunc(llvm::Constant *, llvm::Type *, bool): Assertion `C->getType()->isIntOrIntVectorTy() && "Trunc operand must be integer"' failed. llvm-dis: ../lib/IR/Constants.cpp:1668: static llvm::Constant *llvm::ConstantExpr::getTrunc(llvm::Constant *, llvm::Type *, bool): Assertion `C->getType()->getScalarSizeInBits() > Ty->getScalarSizeInBits()&& "SrcTy must be larger than DestTy for Trunc!"' failed. llvm-dis: ../lib/IR/Constants.cpp:1709: static llvm::Constant *llvm::ConstantExpr::getFPTrunc(llvm::Constant *, llvm::Type *, bool): Assertion `C->getType()->isFPOrFPVectorTy() && Ty->isFPOrFPVectorTy() && C->getType()->getScalarSizeInBits() > Ty->getScalarSizeInBits()&& "This is an illegal floating point truncation!"' failed. llvm-dis: ../lib/IR/Constants.cpp:1721: static llvm::Constant *llvm::ConstantExpr::getFPExtend(llvm::Constant *, llvm::Type *, bool): Assertion `C->getType()->isFPOrFPVectorTy() && Ty->isFPOrFPVectorTy() && C->getType()->getScalarSizeInBits() < Ty->getScalarSizeInBits()&& "This is an illegal floating point extension!"' failed. llvm-dis: ../lib/IR/Constants.cpp:1743: static llvm::Constant *llvm::ConstantExpr::getSIToFP(llvm::Constant *, llvm::Type *, bool): Assertion `C->getType()->isIntOrIntVectorTy() && Ty->isFPOrFPVectorTy() && "This is an illegal sint to floating point cast!"' failed. llvm-dis: ../lib/IR/Constants.cpp:1754: static llvm::Constant *llvm::ConstantExpr::getFPToUI(llvm::Constant *, llvm::Type *, bool): Assertion `C->getType()->isFPOrFPVectorTy() && Ty->isIntOrIntVectorTy() && "This is an illegal floating point to uint cast!"' failed. llvm-dis: ../lib/IR/DataLayout.cpp:198: std::pair split(llvm::StringRef, char): Assertion `!Str.empty() && "parse error, string can't be empty here"' failed. llvm-dis: ../lib/IR/Globals.cpp:79: void llvm::GlobalObject::setAlignment(unsigned int): Assertion `(Align & (Align-1)) == 0 && "Alignment is not a power of 2!"' failed. llvm-dis: ../lib/IR/Instructions.cpp:1672: void llvm::InsertValueInst::init(llvm::Value *, llvm::Value *, ArrayRef, const llvm::Twine &): Assertion `ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == Val->getType() && "Inserted value must match indexed type!"' failed. llvm-dis: ../lib/IR/Instructions.cpp:1698: void llvm::ExtractValueInst::init(ArrayRef, const llvm::Twine &): Assertion `Idxs.size() > 0 && "ExtractValueInst must have at least one index"' failed. llvm-dis: ../lib/IR/Instructions.cpp:1784: void llvm::BinaryOperator::init(llvm::Instruction::BinaryOps): Assertion `getType()->isIntOrIntVectorTy() && "Tried to create an integer operation on a non-integer type!"' failed. llvm-dis: ../lib/IR/Instructions.cpp:2411: static llvm::CastInst *llvm::CastInst::Create(Instruction::CastOps, llvm::Value *, llvm::Type *, const llvm::Twine &, llvm::Instruction *): Assertion `castIsValid(op, S, Ty) && "Invalid cast!"' failed. llvm-dis: ../lib/IR/LLVMContext.cpp:253: unsigned int llvm::LLVMContext::getMDKindID(llvm::StringRef) const: Assertion `isValidName(Name) && "Invalid MDNode name"' failed. llvm-dis: ../lib/IR/Type.cpp:304: static llvm::IntegerType *llvm::IntegerType::get(llvm::LLVMContext &, unsigned int): Assertion `NumBits >= MIN_INT_BITS && "bitwidth too small"' failed. llvm-dis: ../lib/IR/Type.cpp:305: static llvm::IntegerType *llvm::IntegerType::get(llvm::LLVMContext &, unsigned int): Assertion `NumBits <= MAX_INT_BITS && "bitwidth too large"' failed. llvm-dis: ../lib/IR/Type.cpp:343: llvm::FunctionType::FunctionType(llvm::Type *, ArrayRef, bool): Assertion `isValidReturnType(Result) && "invalid return type for function"' failed. llvm-dis: ../lib/IR/Type.cpp:350: llvm::FunctionType::FunctionType(llvm::Type *, ArrayRef, bool): Assertion `isValidArgumentType(Params[i]) && "Not a valid type for function argument!"' failed. llvm-dis: ../lib/IR/Type.cpp:685: static llvm::ArrayType *llvm::ArrayType::get(llvm::Type *, uint64_t): Assertion `isValidElementType(ElementType) && "Invalid type for array element!"' failed. llvm-dis: ../lib/IR/Type.cpp:712: static llvm::VectorType *llvm::VectorType::get(llvm::Type *, unsigned int): Assertion `NumElements > 0 && "#Elements of a VectorType must be greater than 0"' failed. llvm-dis: ../lib/IR/Type.cpp:714: static llvm::VectorType *llvm::VectorType::get(llvm::Type *, unsigned int): Assertion `isValidElementType(ElementType) && "Elements of a VectorType must be a primitive type"' failed. llvm-dis: ../lib/IR/Type.cpp:736: static llvm::PointerType *llvm::PointerType::get(llvm::Type *, unsigned int): Assertion `isValidElementType(EltTy) && "Invalid type for pointer element!"' failed. llvm-dis: ../lib/IR/Value.cpp:177: void llvm::Value::setName(const llvm::Twine &): Assertion `NameRef.find_first_of(0) == StringRef::npos && "Null bytes are not allowed in names"' failed. llvm-dis: ../lib/IR/Value.cpp:55: llvm::Value::Value(llvm::Type *, unsigned int): Assertion `(VTy->isFirstClassType() || VTy->isVoidTy() || VTy->isStructTy()) && "invalid CallInst type!"' failed. llvm-dis: ../lib/IR/Value.cpp:59: llvm::Value::Value(llvm::Type *, unsigned int): Assertion `(VTy->isFirstClassType() || VTy->isVoidTy()) && "Cannot create non-first-class values except for constants!"' failed. llvm-dis: ../lib/IR/Value.cpp:81: virtual llvm::Value::~Value(): Assertion `use_empty() && "Uses remain when a value is destroyed!"' failed.