+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>
* cp-tree.h (struct lang_decl_decomp): New type.
tree arg;
FOR_EACH_VEC_ELT_REVERSE (*args, ix, arg)
- /* OMP reduction operators put a type as the first arg. I don't
- suppose we should ADL on that? */
- if (!TYPE_P (arg))
+ /* OMP reduction operators put an ADL-significant type as the
+ first arg. */
+ if (TYPE_P (arg))
+ adl_type (arg);
+ else
adl_expr (arg);
delete fn_set;