https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94799
Marek Polacek <mpolacek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |6.4.0
CC| |mpolacek at gcc dot gnu.org
Status|UNCONFIRMED |NEW
Summary|[7.2+ Regression] Calling a |[8/9/10 Regression]
|member template function |Regression] Calling a
|fails |member template function
| |fails
Keywords| |rejects-valid
Last reconfirmed| |2020-04-27
Target Milestone|--- |8.5
Ever confirmed|0 |1
--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Started with
commit 1e5f79b61994f8ffccad62a58031f5937aa16ae3
Author: Jason Merrill <[email protected]>
Date: Wed Jun 28 15:41:36 2017 -0400
PR c++/54769 - wrong lookup of dependent template-name.
* parser.c (cp_parser_template_name): Handle dependent object type.
(cp_parser_nested_name_specifier_opt): Make template_keyword_p a
parameter.
(cp_parser_id_expression): Pass it.
(cp_parser_diagnose_invalid_type_name): Handle TEMPLATE_ID_EXPR.
From-SVN: r249752