[cfe-dev] Allowing '_' as version tuple separator?

jahanian fjahanian at apple.com
Thu Oct 2 10:36:06 PDT 2014


On Oct 2, 2014, at 10:31 AM, Aaron Ballman <aaron at aaronballman.com> wrote:

> On Thu, Oct 2, 2014 at 1:19 PM, jahanian <fjahanian at apple.com> wrote:
>> 
>> On Oct 2, 2014, at 10:13 AM, Aaron Ballman <aaron at aaronballman.com> wrote:
>> 
>>> 
>>> The comments are in this thread already, when you were asking for
>>> pre-commit feedback on this change. To recap: VersionTuple needs to be
>>> modified to remember which syntax was used, and provide tests (like
>>> -ast-print in Misc) for ensuring the diagnostics and the pretty
>> 
>>> printing are not broken (which they currently are). I don't believe
>> pretty printing does not print availability attribute in my tests.
> 
> test.cpp:
> void f() __attribute__((availability(macosx,introduced=10_1,deprecated=10.2)));
> 
> E:\llvm\2013>clang -cc1 -ast-print -o - "E:\Aaron Ballman\Desktop\test.cpp"
> void f() __attribute__((availability(macosx, introduced=10.1,
> deprecated=10.2)));
> 
>> A Bugzilla ticket would be good to
>> track this. About introducing the overhead into VersionTuple for this, I would like to hear more feedback though.
> 
> I have filed one: http://llvm.org/bugs/show_bug.cgi?id=21133
> 
> However, this was precommit feedback you received. If you disagreed
> with it or needed further clarifications, that really should have been
> discussed prior to committing your changes.

Sorry about my shortcoming. I will tend to this if positive feedback (or even if no feedback) in a few days.
- Fariborz

> 
> ~Aaron
> 
>> 
>> - fariborz
>> 
>>> this requires a Bugzilla ticket.
>>> 
>>> ~Aaron
>> 




More information about the cfe-dev mailing list