Hi David,
I need to add another one boolean parameter for OpenMP pragmas parsing 
to skip counting braces/brackets/parens and Hal Finkel proposed to 
convert all these booleans into a bit-based single parameter.

Best regards,
Alexey Bataev
=============
Software Engineer
Intel Compiler Team
Intel Corp.
> Date: Wed, 6 Nov 2013 14:24:26 +0400
> From: [email protected]
> To: [email protected]; 
> [email protected]; [email protected]; [email protected]
> CC: [email protected]; [email protected]
> Subject: Re: [PATCH] Replaced bool parameters in SkipUntil function with 
> single bit-based parameter.
> 
> Hi David,
> I need to add another one boolean parameter for OpenMP pragmas parsing 
> to skip counting braces/brackets/parens  and Hal Finkel proposed to 
> convert all these booleans into a bit-based single parameter.
> 
> Best regards,
> Alexey Bataev
> =============
> Software Engineer
> Intel Compiler Team
> Intel Corp.
> 
> 06.11.2013 14:10, David Majnemer пишет:
> >    From my experience,
> >    `SkipUntil(EndKind, /*StopAtSemi=*/true, /*DontConsume=*/true);`
> >    is more typical in clang than
> >    `SkipUntil(EndKind, StopAtSemi | DontConsume);`
> >
> >    It seems that some of the calls that you changed were previously nasty 
> > (i.e. `SkipUntil(EndKind, true, true)`) which justifies a cleanup.
> >    However I'm not sure we want a bitfield here.
> >
> >    What is your justification?
> >
> >
> > ================
> > Comment at: include/clang/Parse/Parser.h:751
> > @@ -741,3 +750,3 @@
> >     /// token will ever occur, this skips to the next token, or to some 
> > likely
> > -  /// good stopping point.  If StopAtSemi is true, skipping will stop at a 
> > ';'
> > -  /// character.
> > +  /// good stopping point.  If Flags has bit set at StopAtSemi, skipping 
> > will
> > +  /// stop at a ';' character.
> > ----------------
> > The wording "has bit set" seems strange.
> >
> >
> > http://llvm-reviews.chandlerc.com/D2108
> 
                                          
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to