summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-04-14 17:11:23 +0000
committerDan Gohman <gohman@apple.com>2010-04-14 17:11:23 +0000
commitad0b3ea3ccd55a52b0289f63e1c19b226eb1a2bf (patch)
treef48bb3ad39444391c7e5e2baab33dd509ad7697d /llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
parent0f405c8d734bf49e620bd0bcb6b18187f5bd9a64 (diff)
downloadbcm5719-llvm-ad0b3ea3ccd55a52b0289f63e1c19b226eb1a2bf.tar.gz
bcm5719-llvm-ad0b3ea3ccd55a52b0289f63e1c19b226eb1a2bf.zip
Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and
drop the redundant #ifndef NDEBUG. llvm-svn: 101261
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp')
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp b/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
index d7ed46a08ad..43cc6603a4e 100644
--- a/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
@@ -243,6 +243,9 @@ void FunctionLoweringInfo::set(Function &fn, MachineFunction &mf,
/// FunctionLoweringInfo to an empty state, ready to be used for a
/// different function.
void FunctionLoweringInfo::clear() {
+ assert(CatchInfoFound.size() == CatchInfoLost.size() &&
+ "Not all catch info was assigned to a landing pad!");
+
MBBMap.clear();
ValueMap.clear();
StaticAllocaMap.clear();
OpenPOWER on IntegriCloud