re PR c++/61004 (Spurious warning: dereferencing type-punned pointer)
authorRichard Biener <rguenther@suse.de>
Thu, 5 Jun 2014 12:42:29 +0000 (12:42 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 5 Jun 2014 12:42:29 +0000 (12:42 +0000)
commit5ae98e828d779eaada3d1a8a3ee2f17ecac401de
tree25a0f2d0c609d6fea9e87e7d55c8f9fb91015a7c
parent97826595b521a73a5557d110c366e3df78c57f69
re PR c++/61004 (Spurious warning: dereferencing type-punned pointer)

2014-06-05  Richard Biener  <rguenther@suse.de>

PR c++/61004
* typeck.c (cp_build_indirect_ref): Do not emit strict-aliasing
warnings for accessing empty classes.

* g++.dg/diagnostic/pr61004.C: New testcase.

From-SVN: r211272
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/diagnostic/pr61004.C [new file with mode: 0644]