diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-03-27 21:59:30 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-03-27 21:59:30 +0200 |
commit | a7dea61705009a47b788ecafed0816ab8b54e3ac (patch) | |
tree | e568e6d24afab9b357d90af7039d5096786da049 /libcpp | |
parent | dc442cef60468a813ab2abee691280089a5e5b7f (diff) | |
download | gcc-a7dea61705009a47b788ecafed0816ab8b54e3ac.zip gcc-a7dea61705009a47b788ecafed0816ab8b54e3ac.tar.gz gcc-a7dea61705009a47b788ecafed0816ab8b54e3ac.tar.bz2 |
re PR c++/85061 (ICE with __builtin_offsetof applied to static member)
PR c++/85061
* c-common.c (fold_offsetof_1) <case COMPOUND_EXPR>: Assert that
get_base_address of the second operand is a VAR_P, rather than the
operand itself, and use gcc_checking_assert instead of gcc_assert.
* g++.dg/ext/builtin-offsetof3.C: New test.
From-SVN: r258902
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions