This method was assearting on opaque pointers because the element is
null.
Depends on D136498
Reviewed By: rriddle
Differential Revision: https://reviews.llvm.org/D136499
Type LLVMPointerType::replaceImmediateSubElements(
ArrayRef<Attribute> replAttrs, ArrayRef<Type> replTypes) const {
- return get(replTypes.front(), getAddressSpace());
+ return get(getContext(), replTypes.front(), getAddressSpace());
}
//===----------------------------------------------------------------------===//