std::promise<R>::~promise

Abandons the shared state:

# Declarations

~promise();

(since C++11)