[cfe-dev] bool type is represented as "_Bool" in the AST

Pradeep Kumar via cfe-dev cfe-dev at lists.llvm.org
Tue Jul 23 08:04:17 PDT 2019


Dear Aaron,
    Why is it set to "_Bool" by default? How do I change it?

Regards,
Pradeep

On Tue, Jul 23, 2019 at 8:32 PM Aaron Ballman <aaron at aaronballman.com>
wrote:

> On Tue, Jul 23, 2019 at 10:47 AM Pradeep Kumar via cfe-dev
> <cfe-dev at lists.llvm.org> wrote:
> >
> > Dear Clang-developer community,
> >     I am using libTooling to query information about the source. While
> querying the string representation of the bool type, I get "_Bool" string.
> I got the string from QualType::getAsString(). Should I be using another
> function to query the actual type or is it an expected behavior?
> >
> >     I don't get _Bool when dumping the ast except when I dump the
> QualType Node.
>
> The PrintingPolicy::Bool member dictates this behavior.
>
> ~Aaron
>
> >
> > clang Version: 9.0
> > LLVM Version: 9.0
> >
> > Regards,
> > Pradeep
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20190723/c421c64d/attachment.html>


More information about the cfe-dev mailing list