diff --git a/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp b/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp --- a/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp +++ b/libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp @@ -32,7 +32,7 @@ using namespace fs; fs::perms read_umask() { - mode_t old_mask = umask(0); + auto old_mask = umask(0); // int on Windows, mode_t on POSIX. umask(old_mask); // reset the mask to the old value. return static_cast(old_mask); }