mirror of
https://github.com/chromium/crashpad.git
synced 2024-12-26 23:01:05 +08:00
Fix MinidumpMiscInfoWriter test compilation with 32-bit time_t.
This produced errors such as: minidump_misc_info_writer_test.cc:665:32: error: non-constant-expression cannot be narrowed from type 'uint32_t' (aka 'unsigned int') to '__darwin_time_t' (aka 'long') in initializer list [-Wc++11-narrowing] const timeval kStartTime = { expect_misc_info.ProcessCreateTime, 0 }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minidump_misc_info_writer_test.cc:665:32: note: override this message by inserting an explicit cast const timeval kStartTime = { expect_misc_info.ProcessCreateTime, 0 }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_cast<__darwin_time_t>( ) TEST=minidump_test MinidumpMiscInfoWriter.InitializeFromSnapshot R=rsesek@chromium.org Review URL: https://codereview.chromium.org/711603002
This commit is contained in:
parent
1d440d36d6
commit
408262d58f
@ -662,9 +662,12 @@ TEST(MinidumpMiscInfoWriter, InitializeFromSnapshot) {
|
||||
debug_build_string_utf16.c_str(),
|
||||
arraysize(expect_misc_info.DbgBldStr));
|
||||
|
||||
const timeval kStartTime = { expect_misc_info.ProcessCreateTime, 0 };
|
||||
const timeval kUserCPUTime = { expect_misc_info.ProcessUserTime, 0 };
|
||||
const timeval kSystemCPUTime = { expect_misc_info.ProcessKernelTime, 0 };
|
||||
const timeval kStartTime =
|
||||
{ implicit_cast<time_t>(expect_misc_info.ProcessCreateTime), 0 };
|
||||
const timeval kUserCPUTime =
|
||||
{ implicit_cast<time_t>(expect_misc_info.ProcessUserTime), 0 };
|
||||
const timeval kSystemCPUTime =
|
||||
{ implicit_cast<time_t>(expect_misc_info.ProcessKernelTime), 0 };
|
||||
|
||||
TestProcessSnapshot process_snapshot;
|
||||
process_snapshot.SetProcessID(expect_misc_info.ProcessId);
|
||||
|
Loading…
x
Reference in New Issue
Block a user