diff options
author | Eric Fiselier <eric@efcs.ca> | 2016-10-16 03:21:35 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2016-10-16 03:21:35 +0000 |
commit | 015fcffd57fb71fa29d307ac54b8626c8088b856 (patch) | |
tree | 4ffc8d764b5835c6045967064c23274e12e8db27 /libcxx/test/std/experimental/optional/optional.object/optional.object.observe | |
parent | 50253ed1c67b75c71c8ec2d24ed915c032b11822 (diff) | |
download | bcm5719-llvm-015fcffd57fb71fa29d307ac54b8626c8088b856.tar.gz bcm5719-llvm-015fcffd57fb71fa29d307ac54b8626c8088b856.zip |
Update status for std::optional LWG issues and fix an optional SFINAE bug
llvm-svn: 284323
Diffstat (limited to 'libcxx/test/std/experimental/optional/optional.object/optional.object.observe')
-rw-r--r-- | libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp b/libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp index cf900d7029e..46586c65a6e 100644 --- a/libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp +++ b/libcxx/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp @@ -51,6 +51,9 @@ int main() { constexpr optional<Z> opt(Z{}); assert(opt->test() == 1); +#ifndef _LIBCPP_HAS_NO_BUILTIN_ADDRESSOF + static_assert(opt->test() == 1, ""); +#endif } #ifdef _LIBCPP_DEBUG { |