+++ /dev/null
-//===----------------------------------------------------------------------===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is dual licensed under the MIT and the University of Illinois Open
-// Source Licenses. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef MOVEONLY_H
-#define MOVEONLY_H
-
-#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
-
-#include <cstddef>
-#include <functional>
-
-class MoveOnly
-{
- MoveOnly(const MoveOnly&);
- MoveOnly& operator=(const MoveOnly&);
-
- int data_;
-public:
- MoveOnly(int data = 1) : data_(data) {}
- MoveOnly(MoveOnly&& x)
- : data_(x.data_) {x.data_ = 0;}
- MoveOnly& operator=(MoveOnly&& x)
- {data_ = x.data_; x.data_ = 0; return *this;}
-
- int get() const {return data_;}
-
- bool operator==(const MoveOnly& x) const {return data_ == x.data_;}
- bool operator< (const MoveOnly& x) const {return data_ < x.data_;}
-};
-
-namespace std {
-
-template <>
-struct hash<MoveOnly>
- : public std::unary_function<MoveOnly, std::size_t>
-{
- std::size_t operator()(const MoveOnly& x) const {return x.get();}
-};
-
-}
-
-#endif // _LIBCPP_HAS_NO_RVALUE_REFERENCES
-
-#endif // MOVEONLY_H
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "Counter.h"
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "Counter.h"
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../test_compare.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <cassert>
#include "test_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <cassert>
#include "test_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <queue>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <cassert>
#include "test_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <cassert>
#include "test_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <stack>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <cassert>
#include "test_iterators.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../stack_allocator.h"
#include "min_allocator.h"
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
#ifndef _LIBCPP_HAS_NO_RVALUE_REFERENCES
#include <deque>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <iterator>
#include "test_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <iterator>
#include "test_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <iterator>
#include "test_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <forward_list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <list>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <vector>
#include <cassert>
#include "../../../stack_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
#include "asan_testing.h"
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include "asan_testing.h"
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include "asan_testing.h"
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "min_allocator.h"
#include "asan_testing.h"
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <vector>
#include <cassert>
#include "../../../stack_allocator.h"
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
#include "asan_testing.h"
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "../../../stack_allocator.h"
#include "min_allocator.h"
#include "asan_testing.h"
#include <vector>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "../../../test_hash.h"
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <string>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <string>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "../../../test_hash.h"
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_map>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "../../../test_hash.h"
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_set>
#include <cassert>
-#include "../../MoveOnly.h"
+#include "MoveOnly.h"
#include "min_allocator.h"
int main()
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#include "../../../test_hash.h"
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
#if __has_feature(cxx_noexcept)
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <unordered_set>
#include <cassert>
-#include "../../../MoveOnly.h"
+#include "MoveOnly.h"
#include "test_allocator.h"
template <class T>
#include <tuple>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <utility>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <cassert>
#include <type_traits>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
#if _LIBCPP_STD_VER > 11
#include <tuple>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
#include "allocators.h"
#include "../alloc_first.h"
#include "../alloc_last.h"
#include <tuple>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
#include "allocators.h"
#include "../alloc_first.h"
#include "../alloc_last.h"
#include <tuple>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <utility>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
struct ConstructsWithTupleLeaf
{
#include <string>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <tuple>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{
#include <tuple>
#include <cassert>
-#include "../MoveOnly.h"
+#include "MoveOnly.h"
int main()
{