aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/IPA/CallGraphSCCPass.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2008-05-02 22:13:33 +0000
committerDevang Patel <dpatel@apple.com>2008-05-02 22:13:33 +0000
commitd0abb8b41a1c7e8d47c1d39cd11d72b0684406f5 (patch)
tree30aa6447f8741442c9a991e5465da2ab6690ed33 /lib/Analysis/IPA/CallGraphSCCPass.cpp
parentbb92f9ee74cf7beeb5da93c457ef652f82a32854 (diff)
downloadexternal_llvm-d0abb8b41a1c7e8d47c1d39cd11d72b0684406f5.zip
external_llvm-d0abb8b41a1c7e8d47c1d39cd11d72b0684406f5.tar.gz
external_llvm-d0abb8b41a1c7e8d47c1d39cd11d72b0684406f5.tar.bz2
Add assert.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50596 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/IPA/CallGraphSCCPass.cpp')
-rw-r--r--lib/Analysis/IPA/CallGraphSCCPass.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Analysis/IPA/CallGraphSCCPass.cpp b/lib/Analysis/IPA/CallGraphSCCPass.cpp
index 90e2626..99954d6 100644
--- a/lib/Analysis/IPA/CallGraphSCCPass.cpp
+++ b/lib/Analysis/IPA/CallGraphSCCPass.cpp
@@ -158,6 +158,7 @@ void CallGraphSCCPass::assignPassManager(PMStack &PMS,
PMS.top()->getPassManagerType() > PMT_CallGraphPassManager)
PMS.pop();
+ assert (!PMS.empty() && "Unable to handle Call Graph Pass");
CGPassManager *CGP = dynamic_cast<CGPassManager *>(PMS.top());
// Create new Call Graph SCC Pass Manager if it does not exist.