<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/141683>141683</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-doc] Add tests for missing clang-doc output
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-doc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
evelez7
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ilovepi
</td>
</tr>
</table>
<pre>
The tests in clang-doc do not cover many cases for functions, templates, concepts, and many more C++ constructs.
Functions/methods do not test:
- `noexpect`
- `throw()`
- `const`
- `constexpr`
- `consteval`
- ...
Templates do not test constraints like the following:
```cpp
template <class T = void>
class C {};
```
We should improve testing for functions and templates in the cases that we know about.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkkt2O2yAQhZ8G34xiYfDvhS_y0zzBSr0mMLbpYrAMdnb79BWOs9m2UqSYI2bmY84R3uveIrakOBHGcEWDvyvCGCkuiVjC4OZWG7fipJObU5_t24AQ0AcP2oI0wvYH5SQoB9YFkG7FGUZhP0EKjx46N0O3WBm0s56wMwQcJyMCbgfprMQpbN_Cqkfh6GaEM2Enwk7xhg_zIoNPCT0Sery-ml1HDINT_jk8YhEeLx2AlNQ6_JhQBlLSpxSG2d0JqwlrvqnbjH_P-DHN_2mrME8tTXegt-eDvmPs3ELb4MHod4QwIHTOGHfXtn9QxlbbT04TocfnZoDwszTCe3gDwi-wOq0I_0Ho8aGegVQnUl0IP31v8qD5ieAHtxgFepxmtz7M0rb_24lt219WRCsj38OyMIgAd4R36-4gbm4J8aWJarlqeCMSbLMqr3ldNkWZDG0lVVZ0uaK8w5rmBetEVldNUVNFm7oqEt0yygpasIpxyniZUswyQZu8kx0vb3VDcoqj0CY1Zh1TN_eJ9n7BNsuzsuaJETc0fg_oV-L2iM5tLDrclt6TnBrtg3-1CTqYLdmvquICR6X2BMeVjNr7uJ5XlN0SpiUky2zaIYTJR7PYlbBrr8Ow3FLpRsKuccj-d5hm9ysGjV038BjNnX1t2Z8AAAD__y_wE4U">