<div dir="auto">The rule for determining when a base class function declaration introduced by a using-declaartion is hidden by a derived class function declaration does not take the template parameter list into account: <a href="http://eel.is/c++draft/namespace.udecl#15.sentence-1">http://eel.is/c++draft/namespace.udecl#15.sentence-1</a><div dir="auto"><br></div><div dir="auto">So clang's behaviour is conforming and gcc's behaviour is not. At the very least, though, we should issue a warning for the using declaration, because this is a surprising rule.</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 7 Nov 2018, 08:28 Werner LEMBERG <<a href="mailto:wl@gnu.org">wl@gnu.org</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> Sure, that'd be great - <a href="http://bugs.llvm.org" rel="noreferrer noreferrer" target="_blank">http://bugs.llvm.org</a><br>
<br>
Done:<br>
<br>
  <a href="https://bugs.llvm.org/show_bug.cgi?id=39581" rel="noreferrer noreferrer" target="_blank">https://bugs.llvm.org/show_bug.cgi?id=39581</a><br>
<br>
<br>
    Werner<br>
</blockquote></div>