|
| | Subject: | Re: C++ FE question: When is CLASSTYPE_VBASECLASSES valid? | | Group: | Gcc | | From: | Doug Kwan (關振德) | | Date: | 20 Mar 2008 |
Thanks Mark. I am using classes after they are defined. So it should
be okay for me.
-Doug
2008/3/19 Mark Mitchell <mark>:
>
> Doug Kwan (關振德) wrote:
>
> > I have a question about the validity of CLASSTYPE_VBASECLASSES.
> > Due to templates, it is not possible to know if a class has virtual
> > bases or not until the class is fully instantiated. Is checking
> > processing_template_decl sufficient to guarantee that
> > CLASSTYPE_VBASECLASSES is valid?
>
> No; if the class is presently being defined, that will not be set.
> However, it should be safe to check that for a complete class when
> !processing_template_decl.
>
> --
> Mark Mitchell
> CodeSourcery
> mark
> (650) 331-3385 x713
>
>
|