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.construct/move.pass.cpp
Changeset View
Changeset View
Standalone View
Standalone View
libcxx/test/std/input.output/filesystems/class.path/path.member/path.construct/move.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 | ||||
// z/OS doesn't currently have runtime linking. This prevents calls to new and | |||||
// delete in the standard library (like the one caused by the allocation in the | |||||
// string constructor) from invoking user-defined versions of those operators | |||||
// (like the ones in count_new.h). Thus, globalMemCounter doesn't see the | |||||
// new we expect it to. | |||||
// UNSUPPORTED: target={{.+}}-zos{{.*}} | |||||
// <filesystem> | // <filesystem> | ||||
// class path | // class path | ||||
// path(path&&) noexcept | // path(path&&) noexcept | ||||
#include "filesystem_include.h" | #include "filesystem_include.h" | ||||
#include <type_traits> | #include <type_traits> | ||||
Show All 26 Lines |