]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/c-common.c
PR c++/30852
authorreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Mar 2007 07:31:47 +0000 (07:31 +0000)
committerreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Mar 2007 07:31:47 +0000 (07:31 +0000)
commitede90cc2e79b5d08a9ead8bc3ed1d462b8707930
tree383e9344ece683592f3f56bb28e93c5962c79459
parentfe740c3d58a1aa5b58f600fe6db6087cbd4ccbcd
PR c++/30852
* c-common.c (fold_offsetof_1): Handle COMPOUND_EXPR.

* semantics.c (finish_offsetof): Handle COMPOUND_EXPR.

* g++.dg/ext/offsetof1.C: Add cases with volatile.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122686 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/offsetof1.C