[C++ PATCH] Commonixe using directive finishing

Nathan Sidwell nathan@acm.org
Mon May 20 16:58:00 GMT 2019


On 5/20/19 10:55 AM, Marek Polacek wrote:
> On Mon, May 20, 2019 at 09:48:57AM -0400, Nathan Sidwell wrote:
>> +  if (attribs != error_mark_node)
>> +    for (tree a = attribs; a; a = TREE_CHAIN (a))
>> +      {
>> +	tree name = get_attribute_name (a);
>> +	if (current_binding_level->kind == sk_namespace
>> +	    && is_attribute_p ("strong", name))
>> +	  {
>> +	    warning (0, "strong using directive no longer supported");
>> +	    if (CP_DECL_CONTEXT (target) == current_namespace)
>> +	      inform (DECL_SOURCE_LOCATION (target),
>> +		      "you may use an inline namespace instead");
> 
> This will do the wrong thing with -w, but it's a preexisting issue, so not a
> problem in your patch.  I'll fix it separately.

thanks.


-- 
Nathan Sidwell



More information about the Gcc-patches mailing list