]> git.ipfire.org Git - thirdparty/gcc.git/commit
/cp
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Dec 2018 17:48:39 +0000 (17:48 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Dec 2018 17:48:39 +0000 (17:48 +0000)
commit768666aa206fed90c9e5e10f7dd3dbbcd67eca14
treef24d1372131fa2548e34bf3e90ac769722bf308a
parentea229a4792739010a0f1ac001eefeca0c58e7698
/cp
2018-12-07  Paolo Carlini  <paolo.carlini@oracle.com>

* decl2.c (grokbitfield): Use DECL_SOURCE_LOCATION in error messages
about bit-fields with function type, warn_if_not_aligned type, and
static bit-fields; avoid DECL_NAME for unnamed declarations.

/testsuite
2018-12-07  Paolo Carlini  <paolo.carlini@oracle.com>

* g++.dg/other/bitfield7.C: New.
* g++.dg/parse/bitfield8.C: Likewise.
* g++.dg/parse/bitfield9.C: Likewise.
* g++.dg/pr53037-4.C: Test the locations too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266900 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/bitfield7.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/bitfield8.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/bitfield9.C [new file with mode: 0644]
gcc/testsuite/g++.dg/pr53037-4.C