tst: memfs-fuse3: fix narrow conversion on x86 builds

This commit is contained in:
Bill Zissimopoulos 2019-10-09 14:42:39 -07:00
parent 79be3e445a
commit 82a8545d8f
No known key found for this signature in database
GPG Key ID: 3D4F95D52C7B3EA3

View File

@ -128,8 +128,12 @@ private:
auto now = system_clock::now();
auto sec = floor<seconds>(now);
auto nsec = floor<nanoseconds>(now) - floor<nanoseconds>(sec);
return fuse_timespec{ sec.time_since_epoch().count(), nsec.count() };
/* std::chrono epoch is UNIX epoch in C++20 */
return fuse_timespec
{
static_cast<decltype(fuse_timespec::tv_sec)>(sec.time_since_epoch().count()),
/* std::chrono epoch is UNIX epoch in C++20 */
static_cast<decltype(fuse_timespec::tv_nsec)>(nsec.count()),
};
}
static memfs *getself()