diff options
| author | Gordon Henriksen <gordonhenriksen@mac.com> | 2007-11-05 01:54:05 +0000 | 
|---|---|---|
| committer | Gordon Henriksen <gordonhenriksen@mac.com> | 2007-11-05 01:54:05 +0000 | 
| commit | 2ed067a0d911569de2a3c690a416ee1ba599e1cd (patch) | |
| tree | 516004f1e93ebb076d0cc06b55e1fc3c824c86ee /llvm/lib/Transforms | |
| parent | c68023a95552ea74beff44c2e5ffb7487bb64c7e (diff) | |
| download | bcm5719-llvm-2ed067a0d911569de2a3c690a416ee1ba599e1cd.tar.gz bcm5719-llvm-2ed067a0d911569de2a3c690a416ee1ba599e1cd.zip | |
Deleting redundant copy of block extractor pass. See also PR1775.
llvm-svn: 43694
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/IPO/LoopExtractor.cpp | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/llvm/lib/Transforms/IPO/LoopExtractor.cpp b/llvm/lib/Transforms/IPO/LoopExtractor.cpp index 6afcf29f9cc..a6787fea11d 100644 --- a/llvm/lib/Transforms/IPO/LoopExtractor.cpp +++ b/llvm/lib/Transforms/IPO/LoopExtractor.cpp @@ -151,7 +151,7 @@ namespace {      std::vector<BasicBlock*> BlocksToNotExtract;    public:      static char ID; // Pass identification, replacement for typeid -    explicit BlockExtractorPass(std::vector<BasicBlock*> &B)  +    explicit BlockExtractorPass(const std::vector<BasicBlock*> &B)         : ModulePass((intptr_t)&ID), BlocksToNotExtract(B) {}      BlockExtractorPass() : ModulePass((intptr_t)&ID) {} @@ -166,7 +166,8 @@ namespace {  // createBlockExtractorPass - This pass extracts all blocks (except those  // specified in the argument list) from the functions in the module.  // -ModulePass *llvm::createBlockExtractorPass(std::vector<BasicBlock*> &BTNE) { +ModulePass *llvm::createBlockExtractorPass(const std::vector<BasicBlock*> &BTNE) +{    return new BlockExtractorPass(BTNE);  } | 

