aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-tree.c
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2018-07-03 21:03:51 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2018-07-03 21:03:51 +0000
commit2dac4037aa79029c73444ef73667621e0cbac3bf (patch)
treedacfba87beb457d2ccd0472b01945d853d49b6d2 /gcc/print-tree.c
parentc3c3ddbbcc8c2830ee76d6ed760f5343c983f916 (diff)
downloadgcc-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