Ugh, apparently there is no common ground here.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14026 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-06-04 20:48:51 +00:00
parent 775b08d9e8
commit d9a98de5c8

View File

@ -142,8 +142,13 @@ class PassManagerT : public PassManagerTraits<UnitType>,public AnalysisResolver{
typedef typename Traits::BatcherClass BatcherClass;
typedef typename Traits::ParentClass ParentClass;
#ifndef _MSC_VER
friend class PassManagerTraits<UnitType>::PassClass;
friend class PassManagerTraits<UnitType>::SubPassClass;
#else
friend PassClass;
friend SubPassClass;
#endif
friend class PassManagerTraits<UnitType>;
friend class ImmutablePass;