<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/103515>103515</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
LWG2735: std::abs(short), std::abs(signed char) and others should return int instead of double in order to be compatible with C++98 and C
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc++,
c++17,
lwg-issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ldionne
</td>
</tr>
</table>
<pre>
**Link:** https://wg21.link/LWG2735
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkkUGP2yAQhX_NcEGJ8ACOfeDgzcq97L1nMMTQEogAb9R_X9kbtaoqIaE3Dz30vtG1hjU5p0C-gXwnems-FxVtyCk5YrL9pQAnwOkjpJ_Apy9BfWuPesgZcH6u2J3j_gDnj-_f8MIlsYrbkY-aONVdkPdMDqInXgnOsLfLIi-9vHXGmF6Pg3aa3_gozaBJUMhQsKETjKNg_VkKhgKtxmEc7E1YEMzddYjnGD_v51xWEmrdnOoYl50kURsX61EIMQazAL4dBwGvgPjS3eXPJD7X0xGxT-Q7KWpPPpltrSBYDLXVv3-10KJTr5bAJ1qb3UHwSZsKOFSfSwMcAa__WTtqSxevC-BIdbI0N-9KpdXnLVpaXNtKoiE1GlJtTluab9TmzURHQ6K5WFdoy9Q4uuT7Q7ewO8_QPL1-1RqHI_dKthLVv1taQ_ObOS_5DjjvfV7X6VHyD7c0wPmgUAHnF8tPhb8DAAD__-QQpaQ">