https://issues.dlang.org/show_bug.cgi?id=19093
--- Comment #2 from Simen Kjaeraas <[email protected]> --- Works better if Foo's parameter is called something else: alias Foo(U) = U; // undefined identifier T Obviously you're right about the real problem, and the error message is a case of bad diagnostic. However, I think you should be allowed to reuse the previous template params. --
