[C++ PATCH] Using decls
Marek Polacek
polacek@redhat.com
Tue May 21 14:44:00 GMT 2019
Thanks for the patch and sorry for nitpicking:
On Tue, May 21, 2019 at 10:32:31AM -0400, Nathan Sidwell wrote:
> -/* Process a local-scope or namespace-scope using declaration. SCOPE
> +/* Process a local-scope or namespace-scope using declaration.
> + FIXME
This ain't look right. You meant to document the INSERT_P param, right.
> + /* DR 36 questions why using-decls at function scope may not be
> + duplicates. Disallow it, as C++11 claimed and PR 20420
> + implemented. */
> + do_nonmember_using_decl (lookup, true, true, &value, &type);
> +
> + if (!value)
> + ;
> + else if (binding && value == binding->value)
> + ;
> + else if (binding && binding->value && TREE_CODE (value) == OVERLOAD)
> + {
> + update_local_overload (IDENTIFIER_BINDING (name), value);
> + IDENTIFIER_BINDING (name)->value = value;
> + }
> + else
> + /* Install the new binding. */
> + // FIXME: Short circuit P_L_B
Was this FIXME meant to be here?
Marek
More information about the Gcc-patches
mailing list