[cfe-commits] [PATCH] -Wcast-qual
Igor Minin
i.minin.llvm at gmail.com
Mon Jun 25 06:28:27 PDT 2012
Hello!
Thanks for review.
I fixed the message. Now it has two separate forms:
* "cast from T1 to T2 discards qualifiers from pointer target type"
* "cast from T1 to T2 introduces qualifiers to pointer target type in an
unsafe way"
Also I did some cosmetic fixes in comments, code etc.
Please see attached patch.
Best regards,
Igor
On Fri, Jun 22, 2012 at 7:48 PM, Jordan Rose <jordan_rose at apple.com> wrote:
> I think Dmitri was specifically referring to the /message/, not the
> warning itself:
>
> > + char** x = 0;
> > + const char** y = (const char**)x; // expected-warning {{cast
> > discards qualifiers from pointer target type}}
>
> Qualifiers are being added, not discarded. Most people won't immediately
> see why this is a problem, though, so it might be worth being a bit more
> verbose anyway.
>
> It's a good warning, thanks for putting it in.
>
> Jordan
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120625/1a289cda/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: warn_cast_qual.diff
Type: application/octet-stream
Size: 7152 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120625/1a289cda/attachment.obj>
More information about the cfe-commits
mailing list