14f7ab58eSDimitry Andric// -*- C++ -*- 24f7ab58eSDimitry Andric//===-------------------------- optional ----------------------------------===// 34f7ab58eSDimitry Andric// 44f7ab58eSDimitry Andric// The LLVM Compiler Infrastructure 54f7ab58eSDimitry Andric// 64f7ab58eSDimitry Andric// This file is dual licensed under the MIT and the University of Illinois Open 74f7ab58eSDimitry Andric// Source Licenses. See LICENSE.TXT for details. 84f7ab58eSDimitry Andric// 94f7ab58eSDimitry Andric//===----------------------------------------------------------------------===// 10*b5893f02SDimitry Andric#ifndef _LIBCPP_EXPERIMENTAL_OPTIONAL 11*b5893f02SDimitry Andric#define _LIBCPP_EXPERIMENTAL_OPTIONAL 124f7ab58eSDimitry Andric 13*b5893f02SDimitry Andric#include <__config> 14*b5893f02SDimitry Andric 15*b5893f02SDimitry Andric#ifdef _LIBCPP_WARNING 16*b5893f02SDimitry Andric_LIBCPP_WARNING("<experimental/optional> has been removed. Use <optional> instead.") 17*b5893f02SDimitry Andric#else 18*b5893f02SDimitry Andric# warning "<experimental/optional> has been removed. Use <optional> instead." 19*b5893f02SDimitry Andric#endif 20*b5893f02SDimitry Andric 21*b5893f02SDimitry Andric#endif // _LIBCPP_EXPERIMENTAL_OPTIONAL 22