<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/95733>95733</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang] template template class with std::vector as a default parameter fails to compile with __is_pointer requires template arguments
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
bobby3605
</td>
</tr>
</table>
<pre>
While investigating a separate [issue](https://github.com/llvm/llvm-project/issues/95732) with clang, I came across this issue.
The following code compiles on gcc, but not clang.
https://godbolt.org/z/3boKbWqc8
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykksFunDAQhp_GXEZdGYNhOXDYdIVU9Vopx5VtBnBlMPEMG6VPX8EmjdRrTnDw_8_4-2yI_LggtkI_CX3NzMZTTK2N1r4VldSZjf1b-zz5gOCXOxL70bBfRjBAuJpkGEHoJ0-0odBXoc4T80qiuAjVCdWNnqfNnlychepCuH98vq0p_kbHQnVHloTqGl0XSqgGXj1P4IJZRqG-ww9wZkYwLkUi4MkTHJGTkFchL78mhCGGEF_3tVzsEVycVx-QIC4wOreX2I1hifxofU_-t2nsbQx8imkUqvsjVFfY-NM-v7hz1rdF3xSNybDN6_ysG93kMpvavs5VJVVe6rwsndNVpcte6sapQddF5TLfKqlKWeW1LEqdy5PTEmu0A5aldRUOopQ4Gx9OO5R9dnbcrd1ZFFkwFgMdcpR6B6J2T6k9INptJFHK4Inps4E9h8PoI6GvwDivYVf178cFQ_QATdzvEIrLHR3HBIbAQI-D2QLDrnhGxgSD8YGA4wfdR_h283Rbo1_2IwlfNp-QPseYNG4zLkzZlkL7tadRZPdW_Q0AAP__pfTiiQ">