aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-09-07 16:25:42 +0000
committerChris Lattner <sabre@nondot.org>2001-09-07 16:25:42 +0000
commit118630d9248415d8139d7df4147649bdadacbae9 (patch)
treec819701167ba9ca03308e138604d3a2a3a5fd542
parent9d3e9f93e567d6737551a7545370859fae2f8b94 (diff)
Add assertion to check for
alloca [int] for example git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@429 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/iMemory.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/iMemory.h b/include/llvm/iMemory.h
index 5062cb61af..5667da6c8f 100644
--- a/include/llvm/iMemory.h
+++ b/include/llvm/iMemory.h
@@ -33,6 +33,11 @@ public:
Operands.reserve(1);
Operands.push_back(Use(ArraySize, this));
+ } else {
+ // Make sure that the pointer is not to an unsized array!
+ assert(!getType()->getValueType()->isArrayType() ||
+ ((const ArrayType*)getType()->getValueType())->isSized() &&
+ "Trying to allocate unsized array without size!");
}
}