diff options
author | Martin Sebor <msebor@gcc.gnu.org> | 2015-11-03 11:53:19 -0700 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2015-11-03 11:53:19 -0700 |
commit | c85158dec62c8293382c1d311dd6e71dcbf08e32 (patch) | |
tree | 401facc539421f9aa5dc9e0dcaff8a9691d3412e /libobjc | |
parent | aa3d33850faf4de0a1a2b142cefa35326a0d5c0b (diff) | |
download | gcc-c85158dec62c8293382c1d311dd6e71dcbf08e32.zip gcc-c85158dec62c8293382c1d311dd6e71dcbf08e32.tar.gz gcc-c85158dec62c8293382c1d311dd6e71dcbf08e32.tar.bz2 |
re PR c/67882 (surprising offsetof result on an invalid array member without diagnostic)
PR c++-common/67882
* c-family/c-common.h (fold_offsetof_1): Add argument.
* c-family/c-common.c (fold_offsetof_1): Diagnose more invalid
offsetof expressions that reference elements past the end of
an array.
* c-c++-common/builtin-offsetof-2.c: New test.
From-SVN: r229717
Diffstat (limited to 'libobjc')
0 files changed, 0 insertions, 0 deletions