[cfe-commits] Patch: Add warning for undefined reinterpret_cast behavior

Richard Trieu rtrieu at google.com
Thu Apr 28 19:16:01 PDT 2011


Changes to support the white list in [basic.lval]p10.  There should be a
corresponding test to each list item, except when those dealing with tag
types since we are skipping them for now.

On Wed, Apr 27, 2011 at 6:11 PM, John McCall <rjmccall at apple.com> wrote:

> On Apr 27, 2011, at 6:07 PM, Richard Trieu wrote:
> > Is there a way that Clang can check if the warning is turned off and skip
> the expensive checking?
>
> Yes, you can check whether the current mapping for the diagnostic is still
> "ignore".
>
> > And did you mean the list in [basic.lval]p15?  [basic.lval]p10 doesn't
> have a list.
>
> We're just looking at different standards. :)  C++11's [basic.lval]p10 is
> just minor wording differences from C++03's [basic.lval]p15.
>
> John.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110428/1fd35092/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: undefined-reinterpret-cast3.patch
Type: text/x-patch
Size: 11407 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110428/1fd35092/attachment.bin>


More information about the cfe-commits mailing list