Title
Unclear wording for signal handler restrictions
Status
c++14
Section
6.9.1 [intro.execution]
Submitter
Alisdair Meredith

Created on 2012-01-06.00:00:00 last changed 121 months ago

Messages

Date: 2014-02-15.00:00:00

[Moved to DR at the February, 2014 meeting as paper N3910.]

Date: 2014-03-03.00:00:00
N3690 comment US 3

The wording of 6.9.1 [intro.execution] paragraph 6 is intended to describe the values of objects upon entry to and exit from the handler — i.e., that signal handler cannot rely on non-atomic objects being in a consistent state upon entry, nor can it reliably set the value of non-atomic objects and expect that they will continue to have those values after the handler exits. However, the wording could be read as saying even during the execution of the handler it cannot set and use non-atomic objects. The wording should be clarified.

History
Date User Action Args
2014-11-24 00:00:00adminsetstatus: dr -> c++14
2014-03-03 00:00:00adminsetmessages: + msg4923
2014-03-03 00:00:00adminsetstatus: concurrency -> dr
2012-02-27 00:00:00adminsetstatus: open -> concurrency
2012-01-06 00:00:00admincreate