<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">