DR 176 permissiveness
DR 176 permissiveness gcc/ * dwarf2out.c (get_context_die): Take TYPE_MAIN_VARIANT. gcc/cp/ * class.c (build_self_reference): Call set_underlying_type. * decl.c (check_elaborated_type_specifier): Don't complain about injected-class-name. (type_is_deprecated): Use TYPE_MAIN_VARIANT. * pt.c (convert_template_argument): Handle injected-class-name used as template template argument. * typeck2.c (abstract_virtuals_error): Use TYPE_MAIN_VARIANT. From-SVN: r154354
Showing
- gcc/ChangeLog 4 additions, 0 deletionsgcc/ChangeLog
- gcc/cp/ChangeLog 9 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/class.c 1 addition, 0 deletionsgcc/cp/class.c
- gcc/cp/decl.c 5 additions, 0 deletionsgcc/cp/decl.c
- gcc/cp/pt.c 16 additions, 0 deletionsgcc/cp/pt.c
- gcc/cp/typeck2.c 1 addition, 0 deletionsgcc/cp/typeck2.c
- gcc/dwarf2out.c 1 addition, 1 deletiongcc/dwarf2out.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/ext/injected-ttp.C 15 additions, 0 deletionsgcc/testsuite/g++.dg/ext/injected-ttp.C
- gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C 1 addition, 1 deletiongcc/testsuite/g++.old-deja/g++.pt/niklas01a.C
- gcc/testsuite/g++.old-deja/g++.pt/ttp41.C 3 additions, 2 deletionsgcc/testsuite/g++.old-deja/g++.pt/ttp41.C
Loading
Please register or sign in to comment