1//===----------------------------------------------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9// <new>
10
11// void* operator new[](std::size_t, void *);
12
13// UNSUPPORTED: c++03, c++11, c++14, c++17
14
15#include <new>
16
17void f() {
18 char buffer[100];
19 ::operator new[](4, p: buffer); // expected-warning {{ignoring return value of function declared with 'nodiscard' attribute}}
20}
21

source code of libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array_ptr.verify.cpp