summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-07-26 23:40:24 +0000
committerDan Gohman <gohman@apple.com>2010-07-26 23:40:24 +0000
commitc2af77f510d038874331cfce1f82b44b9fe446a2 (patch)
tree3ef10b4daee68f0418b450fb742ad8f09df5c042 /llvm
parent0ebca28f1db9bc83b7a311d389282d401a75d9b9 (diff)
downloadbcm5719-llvm-c2af77f510d038874331cfce1f82b44b9fe446a2.tar.gz
bcm5719-llvm-c2af77f510d038874331cfce1f82b44b9fe446a2.zip
Fix a use-after-free.
llvm-svn: 109468
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp b/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
index cb15166cd4a..98d4d413201 100644
--- a/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
+++ b/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
@@ -41,8 +41,6 @@ CriticalAntiDepBreaker::~CriticalAntiDepBreaker() {
}
void CriticalAntiDepBreaker::StartBlock(MachineBasicBlock *BB) {
- Classes.clear();
-
const unsigned BBSize = BB->size();
for (unsigned i = 0, e = TRI->getNumRegs(); i != e; ++i) {
// Clear out the register class data.
OpenPOWER on IntegriCloud