[llvm-commits] CVS: llvm/include/llvm/AbstractTypeUser.h
Reid Spencer
rspencer at reidspencer.com
Sun Apr 22 15:35:53 PDT 2007
On Sun, 2007-04-22 at 13:45 -0700, Chris Lattner wrote:
> > Index: llvm/include/llvm/AbstractTypeUser.h
> > diff -u llvm/include/llvm/AbstractTypeUser.h:1.27 llvm/include/llvm/
> > AbstractTypeUser.h:1.28
> > --- llvm/include/llvm/AbstractTypeUser.h:1.27 Mon Jun 5 11:29:06 2006
> > +++ llvm/include/llvm/AbstractTypeUser.h Sun Apr 22 13:49:32 2007
> > @@ -14,6 +14,10 @@
> > #ifndef LLVM_ABSTRACT_TYPE_USER_H
> > #define LLVM_ABSTRACT_TYPE_USER_H
> >
> > +// IMPORTANT: Do not include this file directly. Include Type.h
> > instead.
> > +// Some versions of GCC can't handle the inlined method
> > PATypeHolder::dropRef()
> > +// correctly otherwise.
> > +
>
> Ugh. Is this really true in all cases? Should we add something like:
>
> #ifndef LLVM_TYPE_H
> #error "dont' do this"
> #endif
>
> to the top of this file?
If that's the case then ATU.h should just be folded into Type.h and we
don't ever have to talk about this again :)
Reid.
>
> -Chris
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list