diff options
author | Alexandre Oliva <oliva@adacore.com> | 2022-07-05 06:12:27 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2022-07-05 06:12:27 -0300 |
commit | b44cba355e1e27521b436cf56ea726d419939b5b (patch) | |
tree | c9431ffec2f8c7c42c349bc24c9f5c58d9162c87 /libstdc++-v3 | |
parent | 5a387a2b8f58a238acfea6ec820a0fd44057a09a (diff) |
libstdc++: testsuite: cast getpid result
On vxworks, in kernel mode, getpid's return type is a pointer type, so
std::to_string on it fails overload resolution. Restore the type cast
from the original patch that suggested adding the pid.
for libstdc++-v3/ChangeLog
* testsuite/util/testsuite_fs.h (nonexistent_path): Convert
the getpid result to an integral type.
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/testsuite/util/testsuite_fs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/testsuite/util/testsuite_fs.h b/libstdc++-v3/testsuite/util/testsuite_fs.h index 908fcdbcaee..25f8f734dc7 100644 --- a/libstdc++-v3/testsuite/util/testsuite_fs.h +++ b/libstdc++-v3/testsuite/util/testsuite_fs.h @@ -163,7 +163,7 @@ namespace __gnu_test file.resize(64); // The combination of random counter and PID should be unique for a given // run of the testsuite. - file += std::to_string(::getpid()); + file += std::to_string((unsigned long) ::getpid()); p = std::move(file); if (test_fs::exists(p)) throw test_fs::filesystem_error("Failed to generate unique pathname", p, |