This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PR c++/30195


2011/11/10 Dodji Seketeli <dodji@seketeli.org>:
> Fabien Chêne <fabien.chene@gmail.com> a écrit:
>
>> Index: gcc/dbxout.c
>> ===================================================================
>> --- gcc/dbxout.c ? ? ?(revision 178088)
>> +++ gcc/dbxout.c ? ? ?(working copy)
>> @@ -1518,6 +1518,8 @@ dbxout_type_fields (tree type)
>> ? ? ? ?if (TREE_CODE (tem) == TYPE_DECL
>> ? ? ? ? /* Omit here the nameless fields that are used to skip bits. ?*/
>> ? ? ? ? || DECL_IGNORED_P (tem)
>> + ? ? ? /* Omit USING_DECL */
>> + ? ? ? || TREE_CODE (tem) >= LAST_AND_UNUSED_TREE_CODE
>> ? ? ? ? /* Omit fields whose position or size are variable or too large to
>> ? ? ? ? ? ?represent. ?*/
>> ? ? ? ? || (TREE_CODE (tem) == FIELD_DECL
>
> As this dbxout backend code already ignores DECLs marked DECL_IGNORED_P,
> maybe it would be best to have the front-end mark the USING_DECL as
> DECL_IGNORED_P; possibly in finish_member_declaration?

Are the other debugging backends not interested at all in USING_DECLs ?

-- 
Fabien


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]