Commit b67b23f0 by Nathan Sidwell Committed by Nathan Sidwell

* name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args.

From-SVN: r248506
parent e929e611
2017-05-26 Nathan Sidwell <nathan@acm.org>
* name-lookup.c (name_lookup::search_adl): ADL OMP UDR type args.
2017-05-26 Jakub Jelinek <jakub@redhat.com> 2017-05-26 Jakub Jelinek <jakub@redhat.com>
* cp-tree.h (struct lang_decl_decomp): New type. * cp-tree.h (struct lang_decl_decomp): New type.
......
...@@ -998,9 +998,11 @@ name_lookup::search_adl (tree fns, vec<tree, va_gc> *args) ...@@ -998,9 +998,11 @@ name_lookup::search_adl (tree fns, vec<tree, va_gc> *args)
tree arg; tree arg;
FOR_EACH_VEC_ELT_REVERSE (*args, ix, arg) FOR_EACH_VEC_ELT_REVERSE (*args, ix, arg)
/* OMP reduction operators put a type as the first arg. I don't /* OMP reduction operators put an ADL-significant type as the
suppose we should ADL on that? */ first arg. */
if (!TYPE_P (arg)) if (TYPE_P (arg))
adl_type (arg);
else
adl_expr (arg); adl_expr (arg);
delete fn_set; delete fn_set;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment