Change QuicheStackTraceImpl() stack skip_count from 1 to 0 Apparently GCC optimizer is so aggressive that it inlines absl::GetStackTrace() call, causing QuicheStackTrace unit test to fail. PiperOrigin-RevId: 449285808
diff --git a/quiche/common/platform/default/quiche_platform_impl/quiche_stack_trace_impl.cc b/quiche/common/platform/default/quiche_platform_impl/quiche_stack_trace_impl.cc index 4ed406a..9b0c969 100644 --- a/quiche/common/platform/default/quiche_platform_impl/quiche_stack_trace_impl.cc +++ b/quiche/common/platform/default/quiche_platform_impl/quiche_stack_trace_impl.cc
@@ -23,7 +23,7 @@ std::string QuicheStackTraceImpl() { std::vector<void*> stacktrace(kMaxStackSize, nullptr); int num_frames = absl::GetStackTrace(stacktrace.data(), stacktrace.size(), - /*skip_count=*/1); + /*skip_count=*/0); if (num_frames <= 0) { return ""; }