mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
add sanity check for indbr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85496 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b3d5a65d94
commit
a4c206febe
@ -3091,7 +3091,8 @@ void SwitchInst::setSuccessorV(unsigned idx, BasicBlock *B) {
|
|||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
||||||
void IndirectBrInst::init(Value *Address, unsigned NumDests) {
|
void IndirectBrInst::init(Value *Address, unsigned NumDests) {
|
||||||
assert(Address);
|
assert(Address && isa<PointerType>(Address->getType()) &&
|
||||||
|
"Address of indirectbr must be a pointer");
|
||||||
ReservedSpace = 1+NumDests;
|
ReservedSpace = 1+NumDests;
|
||||||
NumOperands = 1;
|
NumOperands = 1;
|
||||||
OperandList = allocHungoffUses(ReservedSpace);
|
OperandList = allocHungoffUses(ReservedSpace);
|
||||||
|
Loading…
Reference in New Issue
Block a user