diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2018-07-03 21:03:51 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2018-07-03 21:03:51 +0000 |
commit | 2dac4037aa79029c73444ef73667621e0cbac3bf (patch) | |
tree | dacfba87beb457d2ccd0472b01945d853d49b6d2 /gcc/print-tree.c | |
parent | c3c3ddbbcc8c2830ee76d6ed760f5343c983f916 (diff) | |
download | gcc-2dac4037aa79029c73444ef73667621e0cbac3bf.zip gcc-2dac4037aa79029c73444ef73667621e0cbac3bf.tar.gz gcc-2dac4037aa79029c73444ef73667621e0cbac3bf.tar.bz2 |
decl.c (min_location): New.
/cp
2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
* decl.c (min_location): New.
(smallest_type_quals_location): Use the latter.
(check_concept_fn): Use DECL_SOURCE_LOCATION.
(grokdeclarator): Use accurate locations in a number of error
messages involving ds_thread, ds_storage_class, ds_virtual,
ds_constexpr, ds_typedef and ds_friend; exploit min_location.
/testsuite
2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/other/locations1.C: New.
* g++.dg/tls/locations1.C: Likewise.
* g++.dg/diagnostic/virtual-constexpr.C: Likewise.
* g++.dg/diagnostic/virtual-static.C: Likewise.
* g++.dg/concepts/fn-concept2.C: Test the locations too.
* g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
* g++.dg/cpp0x/pr51463.C: Likewise.
* g++.dg/other/typedef1.C: Likewise.
* g++.dg/parse/dtor13.C: Likewise.
* g++.dg/template/error44.C: Likewise.
* g++.dg/template/typedef4.C: Likewise.
* g++.dg/template/typedef5.C: Likewise.
* g++.dg/tls/diag-2.C: Likewise.
* g++.old-deja/g++.brendan/crash11.C: Likewise.
From-SVN: r262358
Diffstat (limited to 'gcc/print-tree.c')
0 files changed, 0 insertions, 0 deletions