diff options
author | Dodji Seketeli <dodji@redhat.com> | 2009-11-03 10:44:36 +0000 |
---|---|---|
committer | Dodji Seketeli <dodji@gcc.gnu.org> | 2009-11-03 11:44:36 +0100 |
commit | 61c3c49040b532d94e2371b0049447561ee00319 (patch) | |
tree | c87dd211761661c2a4d2e74640e5d6de9bb6613b /gcc/expr.h | |
parent | 9d1a984546a59678be0a5196a87e649f5551dcc7 (diff) | |
download | gcc-61c3c49040b532d94e2371b0049447561ee00319.zip gcc-61c3c49040b532d94e2371b0049447561ee00319.tar.gz gcc-61c3c49040b532d94e2371b0049447561ee00319.tar.bz2 |
re PR c++/38699 (ICE using offsetof with pointer and array accesses)
Fix PR c++/38699
gcc/ChangeLog:
PR c++/38699
* c-common.c (fold_offsetof_1): Issue errors when the
member designator of the offsetoff expression is not legitimate.
gcc/testsuite/ChangeLog:
* c-c++-common/dfp/builtin-offsetof.c: New test.
* g++.dg/other/offsetof6.C: Likewise.
From-SVN: r153843
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions