<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/120757>120757</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc++] Ensure that benchmarks are run with user-defined types
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc++,
performance
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ldionne
</td>
</tr>
</table>
<pre>
We have a lot of benchmarks that run with integral types and other fundamental types, but we usually don't run benchmarks with user-defined types. That means that we don't have coverage for the "most general" versions of our algorithms.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkkcuO2yAUhp8Gb47GwsfBHi9YdCbNE1TqGsyxocUQcUmUt6_ipJ1IlZCQQPr-m8rZrYFIMvHBxLFRtdiYpDcuhkCNjuYmfxJYdSFQ4GOBuICmMNtNpd8ZilUFUg1wdcWCC4XWpDyU25kyqGAgFksJlhqM2iiUv38MP0HXAleCmqvy_gYmBobjg_aisINrpvRmaHGBzAPQwo-79EYqPF1c6R9itzvHCyW1EiwxQbEEDHGLucBKgZLyDBEulLKLId9TxZpA-TUmV-yW28bI3kz9pBqS3dgfxo5j1zdWGjNRPxhN7103kRg06WV455MgoQeaxsZJ5HjoEHknxCCw7QetaeyE5sMw8omzA6dNOd96f9namNbG5VxJdshHMTZeafJ5XwTROz0z_NgPMvxkiGdKS0ybCjPd38SxSfJOetN1zezAvcslf7GLK37f9wUljvA95JroUd1L3SrR157_197U5KUt5ZxZ_43hieFpdcVW3c5xY3i6qz6vt3OKv2guDE97vMzw9Ex4kfgnAAD__7KF0tQ">