Title
noexcept is inconsistently applied across headers which import components of the C standard library
Status
new
Section
[cmath.syn]
Submitter
United States

Created on 2017-02-03.00:00:00 last changed 82 months ago

Messages

Date: 2017-07-15.23:15:19

[ 2017-07 Toronto Thurs Issue Prioritization ]

Priority 4

Date: 2017-02-03.00:00:00
Addresses US 172

noexcept is inconsistently applied across headers which import components of the C standard library into the C++ library; some functions (std::abort(), std::_Exit(), etc) are defined as noexcept in some places, but not in others. Some functions which seem like they should be noexcept (std::abs(), std::div(), etc) are not defined as noexcept.

Proposed change: Make the majority of the C library functions (with exceptions such as std::qsort() and std::bsearch(), which can call user code) noexcept.

History
Date User Action Args
2017-07-15 23:15:19adminsetmessages: + msg9398
2017-02-03 00:00:00admincreate