[PATCH] D80450: [CUDA][HIP] Fix implicit HD function resolution

Artem Belevich via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 11 10:28:03 PDT 2020


tra added a comment.

Reproducer for the regression. https://gist.github.com/Artem-B/183e9cfc28c6b04c1c862c853b5d9575
It's not particularly small, but that's as far as I could get it reduced.

With the patch, an attempt to instantiate `ag` on line 36 (in the reproducer sources I linked to above) results in ambiguity between two templates on lines 33 and 24 that are in different namespaces.
Previously it picked the template on line 28.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D80450/new/

https://reviews.llvm.org/D80450





More information about the cfe-commits mailing list