mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-04 12:07:05 +08:00
PR #1929: Fix shorten-64-to-32 warning in stacktrace_riscv-inl.inc
Imported from GitHub PR https://github.com/abseil/abseil-cpp/pull/1929 `ComputeStackFrameSize` returns `ptrdiff_t` which is `long` while `sizes[n]` is `int`. This would become an error in chromium build as chromium enables warnings_as_error by default. Mergead1d6805b5intof040e96b93Merging this change closes #1929 COPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/1929 from kxxt:riscv-int-conversionad1d6805b5PiperOrigin-RevId: 802286490 Change-Id: I39526e7f9cc26302a18d329989a6b36ddd487f7c
This commit is contained in:
committed by
Copybara-Service
parent
f2f4fa2ca3
commit
4dd0ffdf2a
@@ -162,7 +162,8 @@ static int UnwindImpl(void **result, uintptr_t *frames, int *sizes,
|
||||
absl::debugging_internal::StripPointerMetadata(frame_pointer);
|
||||
}
|
||||
if (sizes != nullptr) {
|
||||
sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
|
||||
sizes[n] = static_cast<int>(
|
||||
ComputeStackFrameSize(frame_pointer, next_frame_pointer));
|
||||
}
|
||||
}
|
||||
n++;
|
||||
|
||||
Reference in New Issue
Block a user