Merge pull request #1947 from neobrain/fix_tmpnam_warning

unittests/ThunkLibs: Fix warning about "dangerous" use of tmpnam
This commit is contained in:
Stefanos Kornilios Mitsis Poiitidis authored and GitHub committed 2022-08-24 20:13:04 +03:00
commit 12fee91ebb
1 file changed
+4 -1
+4 -1
View File
@@ -47,7 +47,10 @@ std::ostream& operator<<(std::ostream& os, const SourceWithAST& ast) {
struct Fixture {
Fixture() {
tmpdir = std::tmpnam(nullptr);
tmpdir = std::string { P_tmpdir } + "/thunkgentestXXXXXX";
if (!mkdtemp(tmpdir.data())) {
std::abort();
}
std::filesystem::create_directory(tmpdir);
output_filenames = {
tmpdir + "/function_unpacks",