EricWF added a comment. > libc++ committed to ABI stability for optional, a new feature of C++17, > before the standard shipped?
Libc++ doesn't commit to anything, the vendors such as Apple and FreeBSD do. I don't think either of them have shipped a release with std::optional yet, but I need to be sure they don't have ABI obligations before I break it. I certainly agree that nobody should be expecting ABI stability for features not yet standardized, and I should take steps to ensure vendors understand that. https://reviews.llvm.org/D32385 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits