<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/94728>94728</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Clang] Default expression nesting limit should be higher
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang:frontend
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
philnik777
</td>
</tr>
</table>
<pre>
C++17 gave us fold expressions, which are really nice compared to the templates we had to use before. Unfortunately, we currently can't use them in the places it makes the most sense (namely `tuple`), because they fail at only 256 types by default. It would be great if we could lift that restriction, so we can use fold expressions everywhere it makes sense.
CC @AaronBallman
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxcUtuumzAQ_BrzsjqR4xAcHnjIRZH6Af2AxSzYPcZG9pKUv6_inOpUfQFp5JmdGQ3m7KZA1InjRRxvFa5sY-oW63xwn1rrqo_D1l2Fugh12WuY8EGwZhijH4B-L4lydjFkoa7wtM5YwESQCL3fIDhDYOK8YKIBOAJbAqZ58ciU4UlgseBrJuhpjIl28DOMMfEakMlvRZbArClRYL-BwSCU5sJgSzO4UFQXj4YyOIYZPykXbI6ZIVPIBEKdAs7kNxCN5HXxJBopVPvS78ngl9wGIzoPyBCD30AdG-BtoQz9BgONuHrewQ-GZ1z9AD3BlAgZ3FhMFtC7kYEtMiTKnJxhF8PrTI7lEYbi_f_-gB6UtqelRN8hivedkDchz-_v9QqilmdMMVzQ-xnDG6-G7jC0hxYr6vZ6r3W9r1Vb2e5kTKv22CoytRzVqe6p6aU-tifdDIfhWLlOSVXLRmrZqEPd7hra96pW8qC1HE7NXtSSZnR-5_1j3sU0VS7nlbq21upUeezJ5zIfpYzHMInDeUwxMIVBKPUaVepe1I9-nbKopXeZ87cYO_ZlftdCPt7g9i76n3YgUGYXJvBudgzZ_q3fuslSqtbkO8u8ZHE4C3UX6j45tmu_M3EW6v669fX7WFL8RYaFupcUWaj7O8ijU38CAAD__yDzA-M">