//===----------------------------------------------------------------------===// // // Part of libcu++, the C++ Standard Library for your entire system, // under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. // //===----------------------------------------------------------------------===// #ifndef _CUDA_DISCARD_MEMORY #define _CUDA_DISCARD_MEMORY #include #if defined(_CCCL_IMPLICIT_SYSTEM_HEADER_GCC) # pragma GCC system_header #elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_CLANG) # pragma clang system_header #elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_MSVC) # pragma system_header #endif // no system header #if !defined(CCCL_IGNORE_DEPRECATED_DISCARD_MEMORY_HEADER) _CCCL_WARNING("The header is deprecated and will be removed in the next major release. The \ contents were moved to . To ignore this message, define CCCL_IGNORE_DEPRECATED_DISCARD_MEMORY_HEADER.") #endif // !CCCL_IGNORE_DEPRECATED_DISCARD_MEMORY_HEADER #include #include #endif // _CUDA_DISCARD_MEMORY