Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert Origin's Destructible concept to use std::is_destructible.
Commit 2aa1056 changed Origin's definition of the Destructible concept in terms of the validity or a pseudo destructor expression rather than std::is_destructible. That change resulted in reference and array of known bound types failing to model the Destructible concept as required by C++14 via the resolution of DR 2049 [1]. This regression is tracked at [2]. This change reverts the change made to the Destructible concept in that commit. [1]: http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2049 [2]: asutton#5
- Loading branch information