[LLVMdev] RefineAbstractType

David Greene dag at cray.com
Thu Nov 13 16:29:16 PST 2008


On Thursday 13 November 2008 16:54, Chris Lattner wrote:
> On Nov 13, 2008, at 2:35 PM, David Greene wrote:
> >> t1->refineAbstractType(t2)
> >
> > Oh, I see.
> >
> > Then what's the purpose of PointerType::refineAbstractType,
> > FunctionType::refineAbstractType, etc.?
>
> They are "internal" implementation details of the refinement system.

Then why make them public?  Shouldn't the user be a friend of PointerType, 
etc.?

Yeah, I hate C++'s limited access control expressivity too.  :)

                                                    -Dave



More information about the llvm-dev mailing list