Issue 133132
Summary [Clang] CTAD for alias template failed as a default type argument is not used for deduction
Labels clang
Assignees
Reporter MagentaTreehouse
    ```c++
template <class T>
struct A {};

template <class T>
using Foo = A<A<T>>;

template <class T = int>
using Bar = Foo<T>;

Bar a{};
```

Output:
```console
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to