diff options
author | Jason Merrill <jason@redhat.com> | 2009-11-19 22:12:07 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-11-19 22:12:07 -0500 |
commit | 98fba7f7af1ee1286264f56447be91a4a8e67d49 (patch) | |
tree | 63905b727771eafda1e6f825efab72f97791999e /gcc/dwarf2out.c | |
parent | 2fc9ae768b23d157adf13dacf8e929a2aaec6cd5 (diff) | |
download | gcc-98fba7f7af1ee1286264f56447be91a4a8e67d49.zip gcc-98fba7f7af1ee1286264f56447be91a4a8e67d49.tar.gz gcc-98fba7f7af1ee1286264f56447be91a4a8e67d49.tar.bz2 |
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
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r-- | gcc/dwarf2out.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 3db2092..0394114 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -19089,7 +19089,7 @@ get_context_die (tree context) { /* Find die that represents this context. */ if (TYPE_P (context)) - return force_type_die (context); + return force_type_die (TYPE_MAIN_VARIANT (context)); else return force_decl_die (context); } |