Add support for GCC 3.3
llvm-svn: 6865
diff --git a/llvm/lib/VMCore/PassManagerT.h b/llvm/lib/VMCore/PassManagerT.h
index 55beaa4..85d7e6b 100644
--- a/llvm/lib/VMCore/PassManagerT.h
+++ b/llvm/lib/VMCore/PassManagerT.h
@@ -130,8 +130,8 @@
typedef typename Traits::BatcherClass BatcherClass;
typedef typename Traits::ParentClass ParentClass;
- friend typename Traits::PassClass;
- friend typename Traits::SubPassClass;
+ friend class PassManagerTraits<UnitType>::PassClass;
+ friend class PassManagerTraits<UnitType>::SubPassClass;
friend class Traits;
friend class ImmutablePass;