<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/133132>133132</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Clang] CTAD for alias template failed as a default type argument is not used for deduction
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
MagentaTreehouse
</td>
</tr>
</table>
<pre>
```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
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8UcuO2zAM_Br6ImwgS34kBx2cpL4VveQHaItxVChWYFIL7N8X9qbb9NACFARwOAMOB5nDNBM5qI9QnwvMckuL-44TzYKXheiWMlMxJP_hoNGfNYI5rqU7ofsjopACexojMqsL2G-gO5Ylj6I6Be0R2jPYdfp_hMxhnlSfkgJ7Vh3Y0_o2cK1_07f5MMurzBGXrd2n9CXyVFgh_Gup364-8R9ZHlnAdq_QmGZOkV5bhXfWH-wBC3JlW1ld6n1VFTd39cZXeLAar9hog7reD23jayQqB61tEZzRptbWNGVb6ara-aZp9kPdejSHscYKKk13DHEX4_t9l5apCMyZXGltaU0RcaDIW2LGjBHnCYxZw1vcSngb8sRQ6RhY-I-EBIlbzKeNUZ_V6dKd1TUtCmNAVl-nvWKI5BWyQuXpijmKko8HKVymfKdZVGA1J1GZyW8CnnweJaS5yEt0N5EHrwc0PZh-CnLLw25MdzD9us3ze3ss6SeNAqbf3DGY_mnw3ZlfAQAA__9BecZ1">