| //===----------------------------------------------------------------------===// |
| // Part of the LLVM Project, 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 |
| //===----------------------------------------------------------------------===// |
| // get_temporary_buffer(ptrdiff_t n); |
| // return_temporary_buffer(T* p); |
| std::pair<int*, std::ptrdiff_t> ip = std::get_temporary_buffer<int>(5); |
| std::return_temporary_buffer(ip.first); |