mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-25 14:50:26 +00:00
[libcxx] [test] Fix building create_directory in MSVC configurations
Don't use the mode_t type - the official windows sdk doesn't have that type. (Mingw headers does have such a typedef though.) The umask function returns int on windows, in both header variants. Thus just use auto to deduce the umask return type automatically. Differential Revision: https://reviews.llvm.org/D98140
This commit is contained in:
parent
4d571cf4e9
commit
52c5f5ad5f
@ -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<fs::perms>(old_mask);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user