[llvm-commits] CVS: llvm/include/llvm/PassAnalysisSupport.h

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



Changes in directory llvm/include/llvm:

PassAnalysisSupport.h updated: 1.20 -> 1.21
---
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:  (+1 -1)

 PassAnalysisSupport.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/include/llvm/PassAnalysisSupport.h
diff -u llvm/include/llvm/PassAnalysisSupport.h:1.20 llvm/include/llvm/PassAnalysisSupport.h:1.21
--- llvm/include/llvm/PassAnalysisSupport.h:1.20	Sun Apr 24 17:20:32 2005
+++ llvm/include/llvm/PassAnalysisSupport.h	Sun Apr 24 20:01:35 2005
@@ -105,7 +105,7 @@
 // is used to pull analysis information out of them.
 //
 struct AnalysisResolver {
-  virtual ~AnalysisResolver() {}
+  virtual ~AnalysisResolver();
   virtual Pass *getAnalysisOrNullUp(AnalysisID ID) const = 0;
   virtual Pass *getAnalysisOrNullDown(AnalysisID ID) const = 0;
   virtual void addPass(ImmutablePass *IP, AnalysisUsage &AU) = 0;






More information about the llvm-commits mailing list