1*e40139ffSDimitry Andric// -*- C++ -*- 2*e40139ffSDimitry Andric//===------------------------- execution ---------------------------------===// 3*e40139ffSDimitry Andric// 4*e40139ffSDimitry Andric// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 5*e40139ffSDimitry Andric// See https://llvm.org/LICENSE.txt for license information. 6*e40139ffSDimitry Andric// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7*e40139ffSDimitry Andric// 8*e40139ffSDimitry Andric//===----------------------------------------------------------------------===// 9*e40139ffSDimitry Andric 10*e40139ffSDimitry Andric#ifndef _LIBCPP_EXECUTION 11*e40139ffSDimitry Andric#define _LIBCPP_EXECUTION 12*e40139ffSDimitry Andric 13*e40139ffSDimitry Andric#include <__config> 14*e40139ffSDimitry Andric 15*e40139ffSDimitry Andric#if defined(_LIBCPP_HAS_PARALLEL_ALGORITHMS) && _LIBCPP_STD_VER >= 17 16*e40139ffSDimitry Andric# include <__pstl_execution> 17*e40139ffSDimitry Andric#endif 18*e40139ffSDimitry Andric 19*e40139ffSDimitry Andric#endif // _LIBCPP_EXECUTION 20