1234567891011121314151617181920212223242526 |
- /*
- Copyright 2017 Glen Joseph Fernandes
- (glenjofe@gmail.com)
- Distributed under the Boost Software License, Version 1.0.
- (http://www.boost.org/LICENSE_1_0.txt)
- */
- #include <boost/core/addressof.hpp>
- #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && \
- !defined(BOOST_NO_CXX11_DELETED_FUNCTIONS)
- struct type { };
- inline const type function()
- {
- return type();
- }
- int main()
- {
- (void)boost::addressof(function());
- }
- #else
- #error Requires rvalue references and deleted functions
- #endif
|