[llvm-commits] CVS: llvm/lib/VMCore/Pass.cpp

Reid Spencer reid at x10sys.com
Sun Apr 24 18:01:48 PDT 2005



Changes in directory llvm/lib/VMCore:

Pass.cpp updated: 1.65 -> 1.66
---
Log message:

Older compilers won't like the inline virtual destructor in the header file
so we put the destructor in Pass.cpp and make it non-inline.


---
Diffs of the changes:  (+3 -0)

 Pass.cpp |    3 +++
 1 files changed, 3 insertions(+)


Index: llvm/lib/VMCore/Pass.cpp
diff -u llvm/lib/VMCore/Pass.cpp:1.65 llvm/lib/VMCore/Pass.cpp:1.66
--- llvm/lib/VMCore/Pass.cpp:1.65	Thu Apr 21 18:46:51 2005
+++ llvm/lib/VMCore/Pass.cpp	Sun Apr 24 20:01:35 2005
@@ -45,6 +45,8 @@
 //   AnalysisResolver Class Implementation
 //
 
+AnalysisResolver::~AnalysisResolver() {
+}
 void AnalysisResolver::setAnalysisResolver(Pass *P, AnalysisResolver *AR) {
   assert(P->Resolver == 0 && "Pass already in a PassManager!");
   P->Resolver = AR;
@@ -494,3 +496,4 @@
            E = PassInfoMap->end(); I != E; ++I)
       passEnumerate(I->second);
 }
+






More information about the llvm-commits mailing list