Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Differential D105910 Diff 358331 libcxx/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp
Changeset View
Changeset View
Standalone View
Standalone View
libcxx/test/std/input.output/filesystems/class.path/path.member/path.concat.pass.cpp
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
// | // | ||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | ||||
// See https://llvm.org/LICENSE.txt for license information. | // See https://llvm.org/LICENSE.txt for license information. | ||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
// UNSUPPORTED: c++03 | // UNSUPPORTED: c++03 | ||||
// These tests require locale for non-char paths | // These tests require locale for non-char paths | ||||
// UNSUPPORTED: libcpp-has-no-localization | // UNSUPPORTED: libcpp-has-no-localization | ||||
// z/OS doesn't currently have runtime linking. This prevents calls to new and | |||||
// delete in the standard library (like the one during path concatenation | |||||
// caused by basic_string::__grow_by_and_replace) from invoking user-defined | |||||
// versions of those operators (like the ones in count_new.h). Thus, | |||||
// RequireAllocationGuard doesn't see the new we expect it to. | |||||
// UNSUPPORTED: target={{.+}}-zos{{.*}} | |||||
// <filesystem> | // <filesystem> | ||||
// class path | // class path | ||||
// path& operator+=(const path& x); | // path& operator+=(const path& x); | ||||
// path& operator+=(const string_type& x); | // path& operator+=(const string_type& x); | ||||
// path& operator+=(string_view x); | // path& operator+=(string_view x); | ||||
// path& operator+=(const value_type* x); | // path& operator+=(const value_type* x); | ||||
▲ Show 20 Lines • Show All 380 Lines • Show Last 20 Lines |