diff options
| author | Marek Polacek <polacek@redhat.com> | 2026-02-23 11:22:08 -0500 |
|---|---|---|
| committer | Marek Polacek <polacek@redhat.com> | 2026-02-24 09:03:49 -0500 |
| commit | 33b856931c78661944f27b60457365ef2b451b54 (patch) | |
| tree | 4b68d2fda78f93dbce11931e5cb17a163c22fb4c /gcc/algol68/ChangeLog | |
| parent | d95d65c4a6277aa026cfd39c4564939ae298a0ba (diff) | |
| download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 | |
In C++11, DR 382 allowed 'typename' to be used outside of templates,
so the "not allowed outside of templates" error is no longer accurate.
gcc/cp/ChangeLog:
* parser.cc (cp_parser_base_specifier): Use the same error for
a typename in a base-specifier outside of templates and inside.
gcc/testsuite/ChangeLog:
* g++.dg/parse/typename6.C: Adjust dg-error.
* g++.dg/reflect/pr122634-2.C: Likewise.
Reviewed-by: Jason Merrill <jason@redhat.com>
Diffstat (limited to 'gcc/algol68/ChangeLog')
0 files changed, 0 insertions, 0 deletions
