Skip to content

Commit 4dd0ffd

Browse files
kxxtcopybara-github
authored andcommitted
PR #1929: Fix shorten-64-to-32 warning in stacktrace_riscv-inl.inc
Imported from GitHub PR #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. Merge ad1d680 into f040e96 Merging this change closes #1929 COPYBARA_INTEGRATE_REVIEW=#1929 from kxxt:riscv-int-conversion ad1d680 PiperOrigin-RevId: 802286490 Change-Id: I39526e7f9cc26302a18d329989a6b36ddd487f7c
1 parent f2f4fa2 commit 4dd0ffd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

absl/debugging/internal/stacktrace_riscv-inl.inc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ static int UnwindImpl(void **result, uintptr_t *frames, int *sizes,
162162
absl::debugging_internal::StripPointerMetadata(frame_pointer);
163163
}
164164
if (sizes != nullptr) {
165-
sizes[n] = ComputeStackFrameSize(frame_pointer, next_frame_pointer);
165+
sizes[n] = static_cast<int>(
166+
ComputeStackFrameSize(frame_pointer, next_frame_pointer));
166167
}
167168
}
168169
n++;

0 commit comments

Comments
 (0)