[PATCH] Let __attribute__((format(…))) accept OFStrings
Alp Toker
alp at nuanti.com
Sun Nov 24 15:25:03 PST 2013
On 23/11/2013 10:22, Jonathan Schleifer wrote:
> The following patch changes the behavior of __attribute__((format(__NSString__, …))) to also allow OFStrings as used in ObjFW. I thought about adding __OFString__ instead, but thought this would be unnecessary overhead. If people disagree, I'm more than happy to add __OFString__ instead.
>
> Could you guys kindly review this patch and commit it if you deem it acceptable? If so, it would also nice if it could be committed to 3.4 as well.
>
> PS: Please CC me, I'm not on the list!
Hi Jonathan,
I couldn't find many projects outside of your website using the ObjFW
library. If it's a personal research project, that's great but it'd be
great to state it up front to help reviewers, especially since you're
proposing to merge it to the stable branch.
Given that you're not subscribing to the mailing list, the burden would
be on the rest of the community to maintain the feature once committed.
The GPL licensing for the library might make it harder to set up
automated tests for some people. None of this is unprecedented but
generally, the less mainstream the platform, the more there's a need to
make the case for it.
On a technical level, I suspect it'd be better to generalize the
problem, perhaps creating an attribute that you can apply to mark up
your OFString, OFConstantString and OFMutableString so anyone else
developing a runtime can also benefit from the format checker with their
own classes. This is more likely to be accepted by the project than
hard-coding class names into clang.
Alp.
>
> --
> Jonathan
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
--
http://www.nuanti.com
the browser experts
More information about the cfe-commits
mailing list